何をした?
karabinerで独自設定を使って、Macの左CTRLで英数切り替えをできるようにしました。
全く同じ位置にあるので地味に厄介なのです。
対象の方
- Macの左のCtrlキーをWinの英数と同じにしたい人
(Karabinerを使いこなしたい人は調べた方が早いかも)
設定方法
手順は3つです。
-
キー配列をカスタマイズできるKarabinerをインストール
https://karabiner-elements.pqrs.org/ -
karabinerの設定ファイル用のディレクトリに移動
cd ~/.config/karabiner/assets/complex_modifications
- 設定のjsonを配置(コピペ)
pbpaste > left_control_en_ja.json
☆コピペするjson
{
"title": "Macの左Ctrlでかな切替/英数切替を行う",
"rules": [
{
"description": "左CTRLを単体で押したときに、英数・かなを切り替える",
"manipulators": [
{
"type": "basic",
"conditions": [
{
"input_sources": [
{
"language": "ja"
}
],
"type": "input_source_if"
}
],
"from": {
"key_code": "left_control",
"modifiers": {
"optional": [
"any"
]
}
},
"parameters": {
"basic.to_if_held_down_threshold_milliseconds": 50
},
"to": [
{
"key_code": "left_control",
"lazy": true
}
],
"to_if_held_down": [
{
"key_code": "left_control"
}
],
"to_if_alone": [
{
"key_code": "japanese_eisuu"
}
]
},
{
"type": "basic",
"conditions": [
{
"input_sources": [
{
"language": "en"
}
],
"type": "input_source_if"
}
],
"from": {
"key_code": "left_control",
"modifiers": {
"optional": [
"any"
]
}
},
"parameters": {
"basic.to_if_held_down_threshold_milliseconds": 50
},
"to": [
{
"key_code": "left_control",
"lazy": true
}
],
"to_if_held_down": [
{
"key_code": "left_control"
}
],
"to_if_alone": [
{
"key_code": "japanese_kana"
}
]
}
]
}
]
}
後記
私はWindowsは社内事務用、Macは開発用で使っています。
本当はWinのキーボードをMacに寄せたかったのですが会社の事情で実現できませんでした。
リモートワーク主流となった現在、テキストコミュニケーションが更に重要な技術になりました。
タイピングに妥協しないで今後とも改善していけたらと思います。