4
1

More than 1 year has passed since last update.

Mac + US配列キーボード で ` (バッククォート) を入力すると § (セクション) が出力されてしまう

Last updated at Posted at 2021-01-16

状況

`(バッククォート)を入力すると、§(セクション)が出力されてしまう。
同様に~(チルダ)を入力すると、±(プラスマイナス)が出力されてしまう。
Karabinerの設定を見ても特に変換はしていない。
日本語キーボードから入力しても同様に発生する。
一体何が原因なんだ、、、。

原因と対策

MacOSのキーボードの種類の設定が原因でした。
この現象が発生している場合は、ISO(欧州)を選択してしまっています。

スクリーンショット 2021-01-16 11.50.17.png

おとなしくANSI(米国その他)を選択しましょう。
スクリーンショット 2021-01-16 11.51.23.png

この設定は、システム環境設定 > キーボード > キーボードタブ > キーボードの種類を変更...から変更できます。

スクリーンショット 2021-01-16 12.02.59.png

「キーボードの種類を変更」が表示されない場合

以下のファイルを手動起動することにより変更できるようです。

Macintosh HD/システム/ライブラリ/CoreServices/KeyboardSetupAssistant.app

参考: Macキーボードの「JIS / US」を手動で切り替える

記号の英語読み(余談)

ちなみに、この問題を調べる際に日本語で情報が出てこないため英語で調べようとしたが、まず記号の英語読みがわからない、、、。
調べるのに少し苦労したが、以下の読み方らしい。

記号 英語読み
` grave accent
~ tilde
§ section mark
± pulus-minus sign

キーリマップの方法(もう一つ余談)

筆者はKarabinerくらいしか知らなかったが、hidutil コマンドというものでも変更できるらしい。
以下の記事が詳しい。

macOS Sierra でキー入力のリマップをする方法

4
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1