I am on Ubuntu 10.4. My standard keyboard is QWERTZ, but I usually use the Dvorak layout.

When I type inside the GNOME terminal, the layout is the one I set in keyboard preferences (e.g. Dvorak). However, as soon as I use the Ctrl-[key], the keys are remapped to the QWERTZ layout. For example if I want to hit Ctrl,-c, I actually have to use Ctrl-j in Dvorak.

This only happens in the terminal, and only for applications that run inside the terminal. Shortcuts of the terminal (like Ctrl-Shift-c for copying) use the correct current keymap.

Any suggestions how this can be fixed?

1 Answer 1


I had exactly the same problem, and it drove me crazy. You have to change the order of the keyboard layouts:

  • Click on the keyboard icon (or System->Preferences->Keyboard)
  • Go to Layouts
  • Click on the Dvorak Layout and click Move Up until it's at the top

It seems that Gnome uses the top one for the keyboard shortcuts, but all of the other programs use the current layout. I don't think there's a way to have Gnome use the current layout for it's shortcuts.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.