70
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

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

↓みんなでKarabiner-elementsの開発を応援しよう!寄付はこちらから!↓
https://karabiner-elements.pqrs.org/docs/pricing/#supporting-this-project


尊師スタイルとは?

2014-11-04 13.21.15.jpg

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

問題

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


解決法(Sierraの場合)

Sierraの場合は、Karabiner-Elementsをインストール。

HHKBを接続した状態で
Karabiner-Elementsの Preferences->Devices を開くと下の図のように表示されているかと思うので、
Disable the built-in keybord while one... のチェックを入れるだけ。easy。

スクリーンショット 2017-03-17 18.04.29.png


解決法(El capitanの場合)

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


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

% 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

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
70
Help us understand the problem. What are the problem?