mac miniをJISキーボードで繋いだときの設定あれこれ【追記あり】
ひとつのキーボードでどうしても操作したいので、macの配列になっているキーボードではなく、Windowsのキーボードをなるべく違和感なく使えるようにするアレコレ。
- 「無変換」「変換」で日本語・英語切り替えを行えるようにする
- https://pqrs.org/osx/karabiner/seil.html.ja
- seilはそれ専用のソフトなので特に説明必要なし
- 「半角/全角」キーでトグルで日本語・英語切り替えを行えるようにする
- https://pqrs.org/osx/karabiner/index.html.ja
- 「For Japanese」の項でズバリの項がある「Change Backquote」
- 「Win」キーを「Ctrl」キーに、「Ctrl」キーを「Command」キーに
- あべこべになるが、役割的にこの方が都合がいいので変更
- 「システム環境設定」→「キーボード」→「装飾キー」で設定可能
- 日本語変換をWinっぽくする
- 「システム環境設定」→「キーボード」→「入力ソース」
- 「Windows風のキー操作」にチェック
- 「ライブ変換」のチェックを外す
- 「システム環境設定」→「キーボード」→「入力ソース」
まぁたいていのことは「システム環境設定」→「キーボード」でなんとかなるかも。
2016/10/16追記 : Sierraでの対応と妥協
Sierraにノリノリでアップグレードしたはいいものの、キーボード周りで結構大きな変更をしているみたいで、2016/10/18現在、Windows風動作を再現する状況はかなり混沌としたものになっています。
- karabinerおよびSeilが使えなくなっている
- karabinerの代替として開発されているKarabiner-Elementsがまだ未成熟
というのが大きいです。これにより以下のような問題に悩まされました&悩まされています。
※さらに追記:Karabiner-Elementsが古いバージョンであってもいつの間にか英字配列になってしまう問題があって一旦使用を諦めました。かなり面倒ですが「Alt+半/全」を切り替えにあてて使用しています…。
JISキーボードにおける「半角/全角」キーでのトグル変換が難しい
僕は諦めました。
- システム環境設定で機能自体のショートカットは設定できるのですが、修飾キーを含んでいないと設定できない
- 「ショートカット」の「入力ソース」の項
- こんな記事もあるがめっちゃ面倒そう
- なお、ATOKだと可能みたいです
- 需要も高いと思うのでKarabiner-Elements君にがんばってもらうしかないですね
- ぼくは発想を変えて、以下のような運用にしました
- 「無変換」キーを英数切替、「変換」キーをかな切替とする( Karabiner-Elementsにて設定 )
- Windowsの方をmac風に拡張する
- もうこっちで慣れていくよあたしゃ…
Karabiner-Elementsが現時点での最新バージョンだとJISキーボード配列ではなく英字配列に上書きする
これはハマった…。
- 教えてくれた神サイト
- issueにもなっているようなので解決待ち。それまでは古いバージョンを使います
- と言っていたのですが、過去バージョンでも僕の環境だと動かなかったんですよね。なので装飾キーを含んだ形で不満たらたらでトグル変換していました
- 最新バージョンでついに「Device」というタブで使っているキーボードの配列を設定できるようになりました。バンザイ!
- https://github.com/tekezo/Karabiner-Elements/issues/278
Karabiner-Elementsが起動していると、システム環境設定の「修飾キー」の設定が反映されない
これは悪さをしているKarabiner-Elements自体で矯正が可能です。