【キーバインド】MacにWindows用キーボードを繋げて使いたい!

アプリ

MacBook Proのキーボードで長時間タイピングすると手が疲れてしまいそうなので、外部キーボードを接続して使い始めました。

こんにちは、makotoです!

外部キーボードを接続するといっても USB の無線レシーバを挿せば認識できるので、それ自体に何も難しいことはありません。

ただし、Windows用キーボードを使う場合は、macOSとキーボードの仕様がちょっと違うので注意が必要です。

Windows用キーボードとMacBookは両方とも日本語配列のものを使用しています。

WindowsとmacOSのキーの互換性

それぞれに独自のキーがあるので、Windows用キーボードをMacBookに繋げてそのまま使おうとしても、一部のキーバインドが異なっていて思うように入力できません。

同じ日本語配列であれば英数字や記号はほとんど同じですが、それ以外のキーには主に以下のような違いがあります。

WindowsmacOS
Ctrlcontrol
Shiftshift
command
Alt
option
Backspacedelete
Delete– (fn + delete)
半角・全角
変換 / 無変換
英数 / かな
カタカナ・ひらがな・ローマ字
Windows

キーバインド設定

Windowsに存在しないキーは代わりに使うキーを指定することで使えるようになります。

キーボードで押したキーをどのキーに割り当てるかという設定はキーバインド設定と呼ばれ、任意に変更することができるのです。

ただ、macOSにはデフォルトでそのような機能が付いていないので “Karabiner-Elements” というmacOS向けアプリを使って設定していきます。(リンクは一番下にあります)

Karabiner-Elements

Karabiner-Elementsをインストールして起動するとツールバーに □ のアイコンが出ますが、それが設定アイコンです。

設定先キーボードを選択

MacBook Proに搭載しているキーボードのキーバインドは変更せずに、外部キーボードだけに適用したいので、初めに設定対象のキーボードを選択します。

今回使用しているのはMicrosoftの無線キーボードです。

キーボードを選択したら [Add Item] をクリックし、From Keyに外部キーボードのキー、To KeyにMacBookのキーを指定します。

以下がおすすめの設定です。

From KeyTo Key
alternate_erasedelete_forward
PCキーボードの無変換キー英数キー
PCキーボードの変換キーかなキー
left_commandleft_control
left_controlleft_command
right_controlright_command

alternate_erase はWindowsでいうところのDeleteキーです。

macOSのdeleteキーはWindowsの Backspace キーなので、カーソルの一つ後ろを消したいときは fn + delete キーを押す必要がありますが、この設定をすることでmacOSでもWindowsと同じように BackspaceDelete が使えるようになります。

また、英数 / かなキーを無変換 / 変換キーに設定すれば、半角・全角キーを封印してもMacBook使用時と同様に、日本語と英語を切り替えることができます。この設定は定番です。

macOSにも ^control キーはありますが、Windowsの Ctrl キーと用途が被っている部分が多い ⌘command キーを割り当て、その代わりに Windows キーをmacOSの ^control キーに割り当てています。

キーバインドを設定

使用しているMicrosoft Sculpt Erogonomicキーボードは Fn キーが特殊なので、かなキーを割り当てて使っています。

キーボードのテスト

キーボードを押したときにどのキーが押されているかを確認するには、macOSに搭載されている “Keyboard Viewer” を使うと便利です。

Keyboard Viewerはツールバーの入力アイコン([A] もしくは [あ] というアイコン)で開けるメニューで選択できます。

最後に

今回使用したアプリはこちらです。

Karabiner-Elements
A powerful and stable keyboard customizer for macOS.

macOS対応のキーボードが発売されるというニュースを度々見かけて不思議に思っていましたが、よく考えると配列や必要なキーが異なっていたから話題になっていたのですね。

メカニカルキーボードであればキーバインド設定とキーキャップ交換で対応できるのかもしれません。

最後まで読んでいただき、ありがとうございました!

P.S. WordPress 5.5にアップデートしたらエディタがめちゃめちゃ重くなった…泣

コメント

テキストのコピーはできません。
タイトルとURLをコピーしました