Macのキーボードに使っていないキーがいくつかあります。Caps Lockやright_shiftキーやright_commandとfnキーなどです。これらをKarabiner-Elementsを使って有効に利用できるよう改良しています。今回はright_shiftキーの機能を変更してみることにしました。Karabiner-Elementsのデフォに controlキーなどに変更できる仕組みはあるのですがせっかくSublime Textというエディタを手に入れたので簡単なjsonファイルを作ってみました。
MacにはDockがあってアプリの起動などで使います。普段は邪魔になるので非表示にしてあって必要なときにはマウスカーソルを近づけて表示させています。マウスに手を伸ばすのが面倒なときはキーボードショートカット「 control+F3」で表示するときもありますがキーが遠くて押し難い。そこでこのショートカットをright_shiftキーに割り当てるためのコードを書いてKarabiner-Elementsに保存しました。
{ "title": "ctrl+function", "rules": [ { "description": "ctrl+f3(dock)→ right_shift", "manipulators": [ { "from": { "key_code": "right_shift" }, "to": [ { "key_code": "f3", "modifiers": "left_control" } ], "type": "basic" } ] } ] }
保存して試しにright_shiftキーを押すとDockが表示されもう一度押せば非表示になります。Dockが表示されたら方向キーで移動してEnterで実行します。他にも応用できそうで楽しみが増えました。
Sublime Textのダウンロード↓
www.sublimetext.com
See you tomorrow!