現在、
- 内臓キーボード: JIS配列
- 外付けキーボード: US配列 という状態になってしまっていて、いちいちキーボード配列を切り替えるのが面倒臭い。
Karabiner-Elements でなんとかできないか? と思って調べたところ下記URLのサイトのやり方で解決できた。
https://webrandum.net/karabiner-elements/
JIS配列キーボード用のProfileとUS配列キーボード用のProfileを用意して
- JIS用のProfileのVirtual KeyboardのCountry codeを45(JIS)に、
- US配列用のProfileのVirtual KeyboardのCountry codeを0(US)とする
- 自動でProfileを切り替えることが望ましい
- キーボードごとに配列が保存され、Profileの切り替えがそもそも存在しないことがさらに望ましい
- 物理的な英数/カナキーが欲しい。 昔はUS配列に+Karabiner-Elementsでやっていたが、 ソフトウェア的にcommandキー単発推しを英数/カナにremapする方法は、押し離しのタイミングの微妙なズレや処理の遅れなどによる入力間違いなどトラブルが多く、物理キーが必要だと考えをあらためた。 細かいチューニングやトラブルシューティングが必要とされるのは、頻繁に使う同じ位置の物理キーに複数の機能を割り当てるという設計の筋が良くないためと現在は考えている。
- Controlキーは左指の左にあってほしい。
- 今後JIS配列に寄せていきたいが、JIS配列のマック用分割キーボードが未だ見つからない。