Windows – Using multiple keyboards with different keyboard layouts in Windows

keyboardkeyboard-layoutwindows

I'd like to use multiple keyboards (all USB or one USB and one PS/2) with a different keyboard layout on each. Is this possible in Windows 7 or XP?

I'd prefer to avoid a hardware-based solution if possible.

My specific issue is that I prefer to use a Dvorak layout, but most of my colleagues use QWERTY. I'd quite like it if they could use my computer with a QWERTY layout by using a second keyboard, without affecting the layout of the primary one.

Best Answer

I think this is just what you need:

http://www.codeproject.com/Articles/20994/Using-multiple-keyboards-with-different-layouts-on

The article describes RightKeyboard, which changes the system keyboard layout depending which keyboard you use to type. It has a couple of restrictions (the first key typed when you switch keyboards may be wrong, for example, because it works by changing the global layout when you press a key on a different keyboard, not by actually making the system read them each differently), but it should do the job.

There have been reports in the comments of the download from that link not working, though, so get it from the GitHub release if you want to use it: https://github.com/agabor/RightKeyboard/releases

Related Question