買ったままでは使いにくい。Seil と Karabiner というソフトウェアを組み合わせて、キーマップを変更している例が見つかった。ほとんどの設定は素直にいく。ただ、日本語入力まわりの設定に、少し工夫が必要だった。
スペース・英数/かな・コマンド
スペースキー、英数/かなキー、コマンドキーの配置を、できれば本体と似たような配置にしたいという希望がある。
- 打ち合わせ中や、やリビングでだらだら作業するときには、MacBook Pro 本体のキーボードを使う。慣れていないので、本体と外付けのキーボードのマッピングが、極端に異なるようにはしたくない。
- 技術的なドキュメントを書くことが多い。英数のときはIME オフ、日本語入力の時にはIMEをオンにする。Google 日本語入力を使っている。
- 将来的には、このキーボードを活かした設定にしていくんだろうけど、ちょっとずつ変えていく。
最終的にこうやりたい。
Seil
- 無変換キーを、英数キーにする
- 変換キーを、かなキーにする。
- CAPS LOCK キーを、左 Command キーにする。
- かなキーを、右 Command キーにする。
Karabiner
- スペースを、 左 Command キーにする。
- Backspace を、右 Command キーにする。
- INSERT を、Backspece にする。 ... この文章の内容とは関係ないマップだけれど、XMLに出てくるので、記載しておく。
<?xml version="1.0"?>
<root>
<item>
<name>Change Space to Command</name>
<identifier>private.change_space_to_command</identifier>
<autogen>__KeyToKey__ KeyCode::SPACE, KeyCode::COMMAND_L</autogen>
</item>
<item>
<name>Change INS to BS, BS to Space</name>
<identifier>private.change_ins_to_backspace</identifier>
<autogen>__KeyToKey__ KeyCode::DELETE, KeyCode::COMMAND_R</autogen>
<autogen>__KeyToKey__ KeyCode::HELP, KeyCode::DELETE</autogen>
</item>
つづいて、Karabiner がデフォルトで持っている変換ルールを適用して、親指まわりの設定をする。






