Dvorak keyboard layout with dead keys for international characters, plus a few other tweaks. Provided with as little difference as possible across three configurations:
- Nyquist 60% keyboard under Linux or Windows, programmed with QMK, using the OS's US-International layout with dead keys.
- Standard keyboard under Linux, using XKB.
- Standard keyboard under Windows, using Keyboard Layout Creator.
Program the Nyquist with QMK and use the keyboard with the OS's US-International layout with dead key support.
- "Fun" is the function layer (function keys, navigation, and volume/brightness control).
- "Sym" is the symbol layer, similar to AltGr in the other layouts.
- The key "AltTab" enables Alt-Tabbing with just one keypress.
- The key "AltGr" is provided be able to use international characters via the OS's software layout.
I use Linux Mint so installation steps may vary on other distributions. I chose xkb rather than xmodmap because it creates a layout that is completely integrated into the OS preferences, just like any other language layout.
- Copy dx into
/usr/share/X11/xkb/symbols
. - Add
dx Dvorax
to the layout list in/usr/share/X11/xkb/rules/evdev.lst
. - Add the following layout to
/usr/share/X11/xkb/rules/evdev.xml
:
<layout>
<configItem>
<name>dx</name>
<shortDescription>dx</shortDescription>
<description>Dvorax</description>
<languageList>
<iso639Id>ger</iso639Id>
</languageList>
</configItem>
</layout>
- Log out and log back in. The layout should be available in the system preferences like any other language.
- CapsLock is remapped to AltGr in order to use the navigation keys on the home row, emulating the Nyquist's "Fun" layer.
- Because of the navigation key, the symbol ß is pushed to Shit+AltGr+S (instead of just AltGr+S like on the other layouts.)
Open with Microsoft Keyboard Layout Creator, generate the installer, and install. The layout should appear as "German - Custom" or something similar.
- Home row navigation keys aren't provided because KLC only supports them on the base layer.