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:
- Scandinavian letters: w-a: å, w-e: æ, w-o: ø, w-t: þ, w-d: ð
- Other special characters: w-s: ß, w-9: «, w-0: », w-/: ¿, w-u: €
- Dead keys for accents: w-`, w-~, w-^, w-", w-'
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).