Mac使い始めたらキー配置が気持ち悪すぎて頭痛がする程だったのでなんとかした.主にKarabiner(当時はKeyRemap4MacBook)の設定についてメモしておく.デフォルト設定に慣れることができれば一番いいのですが・・・
Windows使用時に標準から変更していたキーは下記の通り:
- Caps lock > L Control
- L Control > Caps lock
- 無変換 > IME off
- 変換 > IME on
これをMac上で再現していく方針で.
IME関連はgoogle日本語入力を導入してそちらで設定すればよし.USキーボード使ってる人は知らん.
Macで設定したいこと
- L control > L command > L option > L control の玉突きリマップ
- Alt + [Shift] + Tab 的に command + [shift] + tab(物理キーの位置で)でアプリケーション切り替えしたい
- control + tab(物理キーの位置で) はタブ切り替えで頻繁に使うので,それと衝突はさせたくない
Karabiner の private.xml設定
ということで各方面を参考に出来上がった private.xml がこちらになります.Command+[Shift]+Tab to Control+[Shift]+Tab private.cmd_tab_to_ctl_tab __KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE, KeyCode::TAB, ModifierFlag::CONTROL_L __KeyToKey__ KeyCode::TAB, VK_SHIFT | VK_COMMAND | ModifierFlag::NONE, KeyCode::TAB, ModifierFlag::CONTROL_L | ModifierFlag::SHIFT_L Control(L) > Command(L) > Option(L) > Control(L) except application switch private.ctlL_cmdL_optL __KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L __KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L __KeyToKey__ KeyCode::OPTION_L, KeyCode::CONTROL_L __KeyToKey__ KeyCode::TAB, ModifierFlag::OPTION_L, KeyCode::TAB, ModifierFlag::COMMAND_L, __KeyToKey__ KeyCode::SHIFT_L, KeyCode::VK_LAZY_SHIFT_L __KeyToKey__ KeyCode::SHIFT_R, KeyCode::VK_LAZY_SHIFT_R Swap Control(L) and Command(L) except application switch private.ctlL_and_cmdL __KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L __KeyToKey__ KeyCode::COMMAND_L, KeyCode::CONTROL_L __KeyToKey__ KeyCode::TAB, ModifierFlag::CONTROL_L, KeyCode::TAB, ModifierFlag::COMMAND_L, __KeyToKey__ KeyCode::SHIFT_L, KeyCode::VK_LAZY_SHIFT_L __KeyToKey__ KeyCode::SHIFT_R, KeyCode::VK_LAZY_SHIFT_R
その他
- Karabiner にて Change Fn key > Fn + Letter to Control + Letter を on
- Karabiner にて Change Yen key を on
- システム環境設定 > キーボード > F1, F2などのすべてのキーを標準のファンクションキーとして使用 を on
0 件のコメント:
コメントを投稿