3

Considering to switch to dvorak layout, but this terminal is used by multi users as the same user account. It is unacceptable to ask all people to switch layout, plus it is hard to use dvorak layout with a keyboard qwerty-ly labeled.

But there are spare (USB,qwerty) keyboards, so if I plug another keyboard in and be able to use multi layouts on different psyical keyboard simultaneously (I will rearrange letters on keys), the problem get solved.

solution for either windows or linux is fine. anyway thanks all.

migrated from stackoverflow.com Apr 28 '10 at 16:33

This question came from our site for professional and enthusiast programmers.

  • 1
    I think Daniel gave a good suggestion, but while we're on the subject, I use dvorak on linux and switch back and forth between dvorak and qwerty fairly easily on any machine I work on. It's not that hard to use dvorak on a qwerty keyboard: nowadays, using dvorak and qwerty in 4 different languages, I couldn't care less what's printed on the keys. I imagine anyone who touch-types feels the same way. – Tomislav Nakic-Alfirevic Apr 28 '10 at 12:11
  • thanks, maybe i should try to adapt the qwerty-labeled keyboards.. – mono Apr 28 '10 at 12:52
2

I know nothing about Windows, but on Linux:

In my xorg.conf, the Xkb options are in the "InputDevice" section, and therefore tied to a particular keyboard. So I think there should be no problem at all to connect two keyboards and have them use different layouts.

You'd just need some way to identify them. If they're a different model number or connect via a different port (e.g., PS/2 vs USB), that might be easiest. Worst case, you have 2 USB keyboards of identical model, then you might need to write a new udev rule so you can distinguish them in your xorg.conf.

1

If you install both layouts, you can quickly switch between them using Alt+Shift. So you can plug in two keyboards, and switch the layouts when switching keyboards.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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