英語配列のHHKBから、英語配列のMagic Keyboardに戻しました。>HHKB HYBRIDからMagic Keyboardに戻した理由
HHKBの打鍵感よかったなーと今でも思うわけですが、それ以上に1番HHKBで好きだったのがカーソルキー(矢印キー)の移動です。
英語配列のHHKBでは、ホームポジションはほとんど崩すことなくカーソルキーを押すことができます。具体的にはFnキー+[ ‘ / ; で操作します。
HHKBに対してマジックキーボードではホームポジションを崩さないとカーソル移動する事はできません。もちろんマジックキーボードでもコントロールキーと組み合わせることでできるのですが(Controlキー+p f n b)、 やっぱりHHKBの方が理にかなってる配置だなと思うわけです。
どうにかしてマジックキーボードでHHKBのようなカーソル操作をしたい!と思って調べてみると簡単に見つかりました。先人たちに感謝なのです。
Magic KeyboardでHHKBのようなカーソルキーにする方法
HHKBではFnキーと組み合わせることで、↓のようにカーソルキーが使えます。これが超便利なんて巣よね。
マジックキーボードでも、このような位置にカーソルキーがあって欲しい。
Karabinerをインストール
このようにするためには、まずはMacOSのキーバインドカスタマーズツールであるKarabinerをインストールします。
Karabinerのインストールがブロックされているはずなので、システム環境設定よりセキュリティーとプライバシーを開き「許可」をクリックしましょう。
右シフトキーをファンクションキーにする
Karabinerの設定より、右シフトキー(右Shit)をファンクションキー(Fn)にします。 (注意点として、そもそも右シフトキーに何かを割り当てている人はこの記事で書く方法は使えません)
やり方は、
- Simple Modificationsをクリック
- For all devicesをクリック
- Add itemをクリック
で設定を追加していきます。
また私の場合は、Caps lockを左Controlに、左ControlをCaps lockに入れ替えています。
Happy Hacking Keyboard Compatible Mode (rev 2)をインポートする
次に、HHKB用のキー配列になるようなプログラムをインポートします。
やり方は、
- Karabinerを開く(Preferencesをクリック)
- Complex modificationをクリック
- Add ruleをクリック
- Import more rules from the Internetをクリック
- Happy Hacking Keyboard Compatible Mode (rev 2)と検索をかける
- Importする
- HHKB Arrow ModeのEnableをクリック
これで完了です。
画像で説明すると下の通り。
Complex modificationからAdd ruleをクリックします。
(私の環境ではすでにHappy Hacking Keyboard Compatible Mode (rev 2)が入っていますの)
Import more rules from the Internetをクリックします。
Happy Hacking Keyboard Compatible Mode (rev 2)と検索をかけて、出てきたものをImportします。
で、あとはインストールしたものを有効(Enable)するだけです。
これで完了です。
これで右シフトキーとl . ; p でカーソル移動できるになりました。マジックキーボードの本来のカーソルキーの配置より、ホームポジションを崩すことなくカーソル移動できるようになったので便利になりました!
このコードを書いてくれた人、ありがとうございます!!!感謝の極みです!!!
余談: カーソルキーをk , l oに割り当てる
余談です。さらにホームポジションを崩したくないなと思ったので、l . ; pkの割り当てをひとつ左にずらし、k , l oにしました。
やり方としては、 Finder→ユーザー名→.config→karabiner→assets→complex-modifications→1662255246.json
を開いて、ちょこっといじります。
Key-codeがそれぞれ「l . ; p」が最初に割り当てられているので、ここを任意のキーにするだけです。 私の場合はk , l oを割り当てています。
(あとこの方法を知っておけば、これらのファイルをコピーして別のMacに移すだけでKarabinerの設定を同じようにできるので便利です)
以上、マジックキーボードでHHKBのようなカーソル移動をさせる方法でした。参考までにそれでは!
コメント