Is it possible to plug in 2 keyboards and have one with Dvorak layout and the other with QWERTY layout? (On OSX)
相关问题
- How do I map an X11 keysym to a Unicode character?
- Preserving keyboard layout in a JTextfield?
- Getting the Keyboard Layout in WPF C#
- Javascript Unicode: same letters but different uni
- Java Robot with Azerty vrs Qwerty
相关文章
- How do I map an X11 keysym to a Unicode character?
- Preserving keyboard layout in a JTextfield?
- Getting the Keyboard Layout in WPF C#
- Javascript Unicode: same letters but different uni
- Java Robot with Azerty vrs Qwerty
- Can I change a user's keyboard input?
- Run command on new frame with daemon/client in Ema
- Pygame keyboard layouts mixed up
You can do this Linux in X Windows, and this may also apply OSX (another X Windows-based operating system).
Find the device ID of the keyboard to change:
Then change the layout using setxkbmap:
I have my Kinesis hardware-mapped to Dvorak sitting on my desk, and a second keyboard sitting off to the side as a "guest" keyboard. The second keyboard is also handy for any games that assume that you use an antiquated layout.
You can do it with any hard-wired Dvorak or remapable keyboard.
The Kinesis Advantage should do the trick. It has both QWERTY and Dvorak modes but it's quite expensive (300$) and the layout may not be for everyone.
The open-source Karabiner-Elements solved this for me. It has a "Devices" tab that let's you specify which keyboards will get the new key mapping, or which ones should be ignored. So I leave my OS set to QWERTY, apply the Dvorak mapping to my keyboards, then leave my pair's keyboards unaffected.
Not, as far as I know, using the basic OS X setup. If you want to modify a kext you can do it. I would suggest you get the Dvorak keyboard as hardware Dvorak, not software Dvorak, as in this case your setup will work as expected.