キーボードのホームポジションから極力手を動かしたくない系の話です。
Vim のカーソルキー移動みたいなことを、どのアプリでもやりたいので、「英数キー + hjkl」の同時押しでカーソル移動できるような設定をしました。
Mac OS 10.14.1 (Mojave) + Karabiner-Elements v12.1.0 で確認しています。
設定方法
以下の json ファイルを ~/.config/karabiner/assets/complex_modifications
に置くと、Karabiner-Elements の設定画面に出てくるので有効にすればOK。ファイル名は拡張子 .json
になっていれば何でもOKです。
英数+hjkl でカーソル移動 with Karabiner-Elements https://bl ...
長いな。
長いけどやってることはシンプルで、
- 英数が押されたら 変数 eisuu を 1 に
- 英数が離されたら 変数 eisuu を 0 に
- 英数が単独で押されたら 英数キーを送信
- hjkl が押されたときに eisuu が 1 ならカーソルキーを送信
という感じです。
リンク
こちらの記事をだいぶ参考にさせていただきました、このコードをベースにちょっと修正させてもらっています。