This package provides configuration files for the following:
X already provides a Classic Dvorak layout, but this package extends the us(dvorak-int)
layout. I did this because I use
dead keys often in my native language.
The differences between simplified Dvorak and classic Dvorak are limited to the numeric row and the first alphabetic row as described in the first paragraph of this article:
http://lists.x.org/archives/xorg/2006-July/016530.html
This custom keymap defines my personal shortcuts. It boils down to this: When holding down Right Alt, you get arrow keys in an inverted-T on your right hand.
The following keys:
g | c | r | ||
h | t | n | s | \ |
m | v |
maps to:
home | ↑ | pgup | ||
← | ↓ | → | bcksp | return |
end | pgdn |
To install your new keymap you need the make
utility installed.
make install
The easiest way to configure your layout is by using localectl
sudo localectl --no-convert set-keymap classic-dvorak
After a restart this will take effect.
sudo localectl --no-convert set-x11-keymap custom "" dvorak-classic-custom ctrl:swapcaps
Notes
--no-convert
stops localectl from converting the keymap between the console and X11dvorak-classic-custom
is my default layout in this keymapctrl:swapcaps
To switch between normal qwerty and my layout you must add the us
keymap in localectl
:
localectl --no-convert set-x11-keymap custom,us "" dvorak-classic-custom ctrl:swapcaps
To switch to layout custom( dvorak-classic-custom)
use:
setxkbmap -layout custom\(dvorak-classic-custom\)
To switch to us(intl)
:
setxkbmap -layout us\(intl\)