Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I normally type on a Dvorak keyboard, but often login to an SSH server from computers that won't let me change the keyboard layout. Is there any way to set a keyboard layout on the server-side to translate QWERTY input into Dvorak?

share|improve this question
up vote 1 down vote accepted

No. Input from keystrokes are handled by your SSH terminal application on the client machine, not by anything on the server.

The loadkeys configuration as suggested by @JustinPearce will change the keyboard layout on the console of the server when you log in there physically (console-tty, non-SSH).

share|improve this answer
That's what I was afraid of. Thanks. – chd Nov 15 '12 at 19:09

You could try something like:

loadkeys /path/to/keymaps/

Just change to the file name for the dvorak keymap. You can even set this up as a bash script to run when your user logs in via the terminal.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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