[Mac][Karabinar-Elements] MacBook Pro Touch BarでCommand+F1が効かない

スポンサーリンク

僕のMacBook ProはTouch Bar搭載モデルで英語配列です。

Touch Barをファンクションキーとして設定するのは

システム環境設定 > キーボード > キーボード内

でできていましたが、Macのアプリ内ウィンドウ切り替えであるCommand+F1が効いていないことに気づきました。

自分の環境では英語配列でかな切り替えなどを便利に行うためKarabinar-Elementsを入れていて、左右のコマンドが「単体で押したら英数/かな、他のキーと組み合わせたらcommand」となるように設定してあるのですがこれが干渉していた?みたいです。

Karabiner-Elementsの
Preference… > Devices > No product name (No manufacturer
name)をチェック

したら効くようになりました。どうやらキーボードとTouch Barは内部的に別デバイスとして認識され、Touch BarのほうはKarabinar-Elementsのでフォルドで操作対象になっていなかったようです。
ずっと外部キーボードを接続して使っていて、おそらくその際はファンクションキーが同一デバイス扱いだったから気づかなかったのだと思います…。

参考:
Can't use (cmd|shift|option|ctrl) + Fn with MacBook Pro 2016 with Touch Bar · Issue #535 · pqrs-org/Karabiner-Elements