事象
想定しているダブルクォーテーション「"」ではなくウムラウト「¨」が入力される。
環境
OS: OracleLinux 6.7(VertualBox上の仮想マシン)
キーボード: Keychron k2(v1) ※英字キーボード
発生状況
ターミナルで vi を使用してファイル編集を試みていた。
ダブルクォーテーションを入力しようとしたところ「"」ではなくウムラウト記号「¨」が入力された。
念のため、ターミナル外でテキストファイルを開いて入力してみたが同様の結果だった。
対処
キーボードのレイアウト設定が「デッドキー付き」になっていたので、別のレイアウトに変更した。
※OS インストール時に自分で意図せず選択していたのかも。
対処手順
GUIで以下の対処を実施した。
- 画面上部バーにある「システム」を選択
- 「設定」を選択
- 「キーボード」を選択
- 「レイアウト」タブを選択
- 「追加」ボタンを選択
- 「国」で「アメリカ合衆国」を選択
- 「系列」で「英語(US)」を選択
雑記
デッドキーとやらが有効なレイアウトに設定していた事が原因で発生していたようです。
https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%83%E3%83%89%E3%82%AD%E3%83%BC