状況
`(バッククォート)
を入力すると、§(セクション)
が出力されてしまう。
同様に~(チルダ)
を入力すると、±(プラスマイナス)
が出力されてしまう。
Karabinerの設定を見ても特に変換はしていない。
日本語キーボードから入力しても同様に発生する。
一体何が原因なんだ、、、。
原因と対策
MacOSのキーボードの種類の設定が原因でした。
この現象が発生している場合は、ISO(欧州)
を選択してしまっています。
この設定は、システム環境設定 > キーボード > キーボードタブ > キーボードの種類を変更...
から変更できます。
「キーボードの種類を変更」が表示されない場合
以下のファイルを手動起動することにより変更できるようです。
Macintosh HD/システム/ライブラリ/CoreServices/KeyboardSetupAssistant.app
参考: Macキーボードの「JIS / US」を手動で切り替える
記号の英語読み(余談)
ちなみに、この問題を調べる際に日本語で情報が出てこないため英語で調べようとしたが、まず記号の英語読みがわからない、、、。
調べるのに少し苦労したが、以下の読み方らしい。
記号 | 英語読み |
---|---|
` | grave accent |
~ | tilde |
§ | section mark |
± | pulus-minus sign |
キーリマップの方法(もう一つ余談)
筆者はKarabinerくらいしか知らなかったが、hidutil コマンド
というものでも変更できるらしい。
以下の記事が詳しい。