中安拓也のブログ

中安拓也がプログラミングについて書くブログ

【Macbook + HHKB】Karabinerで快適「尊師スタイル」

尊師スタイルとは?

外付けキーボード(筆者はHappy Hacking Keyboard、通称HHKBを使用)をMacbookのキーボードの上におくことによって省スペースで作業を可能にするスタイルのこと

これは尊師スタイルに移行する前の筆者の作業風景、タッチパネルの上にキーボードを置いているため、別途マウスを用意する必要があり、小さいテーブルだとスペースのゆとりがなくなってしまう。

f:id:l08084:20191222185927j:plain
尊師スタイル前、タッチパネルの上にキーボードを置いている

尊師スタイル導入後の筆者の作業風景、外付けキーボードを内蔵キーボードの上に置くことによって、先ほどよりも少ないスペースで作業することができる。

f:id:l08084:20191222185945j:plain
これが「尊師スタイル」

問題点: 外付けキーボードの重みで余計なキーを押してしまう

場所を取らずに作業ができる尊師スタイルだが、一つ問題点がある。外付けキーボードの重みで内蔵キーボードのキーを押してしまうことである

この問題の解決策だが簡単にできるのが2点ほどある

解決策1: キーボードブリッジを買う

キーボードブリッジという、尊師スタイルをするためのアイテムが販売されている。

キーボードブリッジを使えば、Macbookのキーボードをプラスチックで覆ってくれるため、尊師スタイルをしてもMacbookのキーが押される心配をする必要がなくなる。

しかし、キーボードブリッジは売り切れが続いており、プレミア価格じゃないと購入できない状態だったため、この解決策については実施しなかった。

解決策2: Karabinerを使う

筆者はmacOS向けのキーボードカスタマイズ用OSSであるKarabinerをインストールすることでこの問題を解決した。

Karabinerを使用して、Macbookのキーボード設定を変更することで、外付けキーボードをつないでいる間だけ、内蔵キーボードをOFFにすることができる

Karabinerのインストール方法

Karabinerの公式サイトでインストーラーをダウンロードしてインストールした後に、権限設定をする必要がある。

権限設定の手順は、macOSのバージョンごとに異なるため、Karabinerのインストーラーの指示に従って実行する。

Macbookのキーボードをオフにする

Karabinerのインストールが完了したら、Karabinerの起動して、下記の通り設定をすることで内蔵キーボードをオフにすることができる。

  • Karabinerの[Devices] -> [Advanced]を選択する
  • Disable the built-in keyboard when external keyboard is connected と記入されているメニューの中から、自分の外付けキーボードを選択してチェックを入れる

f:id:l08084:20191214212324p:plain
自分の外付けキーボードにチェックを入れる

以上でKarabinerの設定は終了です。快適な尊師スタイルライフを!

環境

  • MacBook Pro(15-inch, 2017)
  • macOS Catalina: v10.15.2
  • PFU Happy Hacking Keyboard Professional JP
  • Karabiner-Elements: 12.8.0

参考サイト

[Mac] 他のキーボードに接続したら内蔵キーボードを無効化する方法 – あなたのスイッチを押すブログ

Karabiner-Elements - Software for macOS

Manual - Karabiner-Elements - Software for macOS

GitHub - tekezo/Karabiner: Karabiner (KeyRemap4MacBook) is a powerful utility for keyboard customization.