HHKB Professional BT for vimmer (hjkl対応)
Happy Hacking Keyboard!!
とても楽しみにしていた「HHKB Professional BT」が届いたので試し打ちも兼ねて初期設定記事
具体的には以下3点を設定します
- HHKB接続時にMacの物理キーボードを無効化
- option + hjklをarrow keyにして移動する
- 設定モードをMac/iOSモードにする(オマケ)
今まで使ってなかったのですが、今回からkarabinerを使ってみようと思います
バージョンは以下の通りです
- Karabiner Elements 12.2.0
HHKB接続時にMacの物理キーボードを無効化
このスタイルでいこう pic.twitter.com/3Sw0JZeHYS
— せいけしろー (@seike460) 2019年3月21日
このスタイルで使いたいわけですが、Macのキーボードが反応してしまうのでそれを無効化します
またHHKB持っていない瞬間もあるだろうなと思ったので、HHKB非接続時は有効化します
まずは普通にサイトから「Download Karabiner-Elements-12.2.0」を押してダウンロード
インストールして起動し、Devicesを開きます
Disable the built in keyboard when one the following selected devices is connected
と今回にピッタリの設定があったのでこれを有効化して終了

option + hjklをarrow keyにして移動する
Professionalと言えばfn + ;/['が arrow keyになっているのですがわりと変則的です
僕はHHKB Liteをかなり長い間利用している時期があり、先輩が使ってるProfessionalを見て
物理キーボードを取り外していた時期がありました
(今思うとなんでそんな事してたんでしょうね)
その恩恵で違和感なく今も使えているのですが
vimmerとしてはhjklで移動できると思考せずとも反射で使えて便利なのではと思いました
これもkarabinerで楽勝です
Complex ModificationsのAdd rule

Import more rules from the Internet

Search Keywordにてarrowで検索してVi Style ArrowsをImport

Change Option + h/j/k/l to Arrowsを有効化

これで Option + hjklで移動できます
とは言え書きながらfn + ;/['を反射レベルで使ってたので別に必要ないかもしれませんね
設定モードをMac/iOSモードにする
これは説明書どおりにDIPスイッチをSW1 OFF + SW2 ONにすれば良いです
所感
HHKB Professional、とても気持ちいいです