LoginSignup
8
5

More than 1 year has passed since last update.

【Linux】VirtualBoxのCentOS7でキーボードをUS配列に設定する

Posted at

ことの発端

VirtualBoxを用いてCentOS7の仮想マシンを動かそうとしたところ何かおかしい。
cdコマンドなどで~/hogeとパスを入力しようとすると、この~が打てない。(何も入力されない..!)
そしてそもそも各種記号が思ったとおりに入力されないことに気づく。。

原因

これは最近キーボードをJIS配列からUS配列に買い換えたことが原因。
VirtualBoxで構築した仮想のCentOS7ではJIS配列が初期設定として割り当てられていて、
これにより見た目の物理キーボードと、コンピュータに認識されるキーボードの配列が異なるということが起きていた模様。

対策

設定を調べてみる

まず現在の設定を調べるにはlocalectl statusコマンドを実行する。

$ localectl status

# 出力
System Locale: LANG=ja_JP.UTF-8
    VC Keymap: jp
   X11 Layout: jp

このようにKeymapとLayoutにjpが設定されていることが確認できる。

解決へ

これをUS配列に変更するにはlocalectl set-keymap usコマンドを実行すればOK。

$ localectl set-keymap us

# 出力
System Locale: LANG=ja_JP.UTF-8
    VC Keymap: us
   X11 Layout: us



これでキーボードがUS配列に変更でき、各種記号も打てるようになりました🙌

8
5
0

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
8
5