Lagom.nl > Linux > keyboard

Keymaps for Dvorak with dead keys, accents, special symbols

I type with Dvorak, but I don't like the standard Dvorak layout that comes with the Fedora Core Linux distribution. Sometimes I write emails in languages that have special or accented characters, but the standard Dvorak layouts don' t provide those. Moreover, I don't want that freakin' Caps Lock on the key that should be Control! These are keymap files for the i386 versions of Linux. They may not work on different platforms.
dvorak_caps.map
for the console, with caps/ctrl swapped. To make this a system-wide default under Fedora Core 1, 2, 3, put the file in /lib/kbd/keymaps/i386/dvorak/ and edit /etc/sysconfig/keyboard accordingly.
dvorak_nc_accent.xmm
for X. Features: Caps Lock moved to the Windows Menu key; both the original Ctrl and Caps Lock keys are now Control.
The Windows keys (w) work as compose keys: I think almost everything in the iso-8859-1 character set is accessible, and a couple of dead keys that aren't commonly used. See the xmm file to learn more.
qwerty_accent.xmm
restores the keyboard to US-Qwerty (with special characters as above) if someone else needs to use your computer. :-)
To install these keymaps, use loadkeys for the console .map files and xmodmap for the X-Window .xmm files.

To automatically load a keymap under X under Fedora Core 2 and 3, I have a .Xclients file in my home directory (permissions 0755) that loads the xmodmap a couple of times. The Gnome session manager loads a system-wide keymap and I don't know how to prevent it from doing that. It used to be possible to put a .xmodmap file in your home directory, but starting in Fedora Core 2, that doesn't work anymore. :-( (It seems that it works again in the Gnome version distributed with Fedora Core 4, though).


Laatste wijziging: 31 Dec 2005   Copyright