LoginSignup
3
3

More than 5 years have passed since last update.

USBキーボードの挿抜でキーマップを切り替える

Last updated at Posted at 2014-12-23

私はMacbook Airを使っているのですが、Viモードのキー操作を多用しているので、escキーを押す機会が多くあります。
指が短いので、左小指でescキーを押そうと思うと、気持ち的には二のばししなければいけない感じです。

そこで、Karabinerを使って、Back-tickキーとescキーを入れ替えています。
ところが、家に帰ると、Happy Hacking Keyboardを使っているので、その入れ替えを無効にしなければなりません。

初めはメニューバーから切り替えていたのですが、煩わしいので自動化しました。

まず、Keyboard Maestroをインストールします。
それから、Karabinerのキーマップ一覧を取得します。

$ /Applications/Karabiner.app/Contents/Library/bin/karabiner list
0: Air
1: HHK

"The USB device is attached"トリガーを選択し、キーボード名(システムリポートのUSBセクションに表示されています)を指定します。Actionにはコマンドラインでキーマップを選択します。

Keyboard_Maestro_Editor1.png

後は、"detached"トリガーで元に戻す設定も行います。
Keyboard_Maestro_Editor2.png

これで、USBキーボードを抜き差しするたびにキーマップを切り替えることができます。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3