Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

How to change keymap in virtual consoles?

I use a dvorak keyboard layout in Fedora 19, and it works just fine on the X11 desktop. However, if I try to switch to a virtual console (e.g. with ctl-alt-F2), the layout is qwerty.

I have tried using localectl to change the layout. It reports the following:

System Locale: LANG=en_US.UTF-8
    VC Keymap: dvorak
   X11 Layout: us
    X11 Model: pc105
  X11 Variant: dvorak

...which would seem to indicate the Virtual Console (VC) Keymap is "dvorak" but it is a lie; when I switch to the VC it uses qwerty.

localectl populates the /etc/vconsole.conf file, which contains "KEYMAP=dvorak" as expected. I have also tried "us-dvorak" to no effect. How does one change the console keymap in Fedora?

How to change keymap in virtual consoles?

I use a dvorak keyboard layout in Fedora 19, and it works just fine on the X11 desktop. However, if I try to switch to a virtual console (e.g. with ctl-alt-F2), the layout is qwerty.

I have tried using localectl to change the layout. It reports the following:

System Locale: LANG=en_US.UTF-8
    VC Keymap: dvorak
   X11 Layout: us
    X11 Model: pc105
  X11 Variant: dvorak

...which would seem to indicate the Virtual Console (VC) Keymap is "dvorak" but it is a lie; when I switch to the VC it uses qwerty.

localectl populates the /etc/vconsole.conf file, which contains "KEYMAP=dvorak" as expected. I have also tried "us-dvorak" to no effect. How does one change the console keymap in Fedora?