質問: ### 前提・実現したいこと ESXiにVMのCentOS7を作成しました。 そのGNOME上で英語キーボードの入力がおかしくなっており、治したいです。 ### 発生している問題・エラーメッセージ 具体的には以下だけおかしいです。 他のキーは正しく入力できます。 ・@が入力できない。Shift+2でも「2」が入力される ・:が入力できない。Shift+;でも「;」が入力される ・;の右横のキー「`/"」がShitなしでも「"」が入力される ### 試したこと localectlは以下のとおりです。 System LOcale: LANG=ja_JP.UTF8 VC Keymap : us-intl X11 Layout : us-intl ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/77182e87eb5cd601ab6294e97da5fc7f.jpeg)
回答: 以前似たような状況になって対症療法でどうにか使っていたので参考になるかも知れません。 私の状況は、 ESXi上のLinux(種類は忘れた)に対して入力する時、ESXiのWebコンソールでのみ、ローカルマシンが日本語配列・VMが英語配列のとき、 記憶が曖昧かつ説明が難しいのですが確か、 「「「日本語配列において入力したキーとShift状態から入力される文字」が書かれている英語配列のキー」を、入力したShift状態で押した」かのような文字が入力される状況です。 対処法として、 まずWebでなくVMware Workstationからの接続では正常です。 また、ローカルマシンのキー配列を英語配列(または互換性のある韓国語など)にすると問題が起こらなくなります。