MacBookProでHHKBを尊師スタイルで使う

  • 63
    いいね
  • 12
    コメント

※注意!現在KarabinerがSierra未対応のため、Sierraでの内蔵キーボード無効化方法については調査中です、以下の記事は El capitan での動作になります。

↓みんなでKarabinerの開発を応援しよう!寄付はこちらから!↓
https://pqrs.org/osx/karabiner/donation.html.ja


この記事を書いてから見つけたのですが、↓こちらの方法のほうが便利ですのでお勧めします。


尊師スタイルとは?

2014-11-04 13.21.15.jpg

誰が呼んだか、ノートパソコン内蔵のキーボードの上にHHKBを置いて使うスタイルです。
(参考:OLPCの上にHHKBを置いて使用するRMS尊師)

問題

当たり前ですが、HHKBをそのままMacBookProの上に置くと、内蔵キーボードのキーが押されて意図しないキーが勝手に入力されます。

解決法

本体のキーボードを無効にするためには以下のコマンドをターミナルで実行します

% sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

本体のキーボードを再び有効にするには以下のコマンドを実行

% sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

便利

.zprofileなり.bash_profileに

alias onkeyboard="sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/"
alias offkeyboard="sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/"

とaliasを設定しておくとべんりです。

参考リンク

今回の環境

MacBookPro 2010 mid
OS X 10.9.3
zshell