Wrote about Dvorak.

This commit is contained in:
Niels G. W. Serup 2013-02-10 17:58:53 +01:00
parent f70eb991d5
commit 6c244ddd70
2 changed files with 62 additions and 1 deletions

View File

@ -19,7 +19,7 @@ He goes by the nicknames "ngws" and "nqpz" (and a few others).
Niels can be contacted at [[mailto:ngws@metanohi.name][ngws@metanohi.name]].
** Software which Niels uses
** Things used by Niels
*** Emacs
@ -57,6 +57,66 @@ to synchronize their [[http://nxg.me.uk/note/2005/singular-data/][data]]. I don'
internet, and I cannot be sure that my data is secure, except if I spend time
encrypting it heavily.
*** Dvorak
I use the a modified variant of the Danish Dvorak keyboard layout. This is my
"~/.Xmodmap":
#+BEGIN_SRC
keycode 108 = Mode_switch
keycode 34 = apostrophe acute quotedbl
keycode 21 = grave dead_caron dead_acute
keycode 35 = Tab equal backslash bar
keycode 36 = Return dead_diaeresis dead_grave
keycode 49 = section brokenbar paragraph dead_circumflex
keycode 10 = 1 exclam onesuperior exclamdown
keycode 11 = 2 EuroSign twosuperior ssharp
keycode 12 = 3 numbersign threesuperior sterling
keycode 13 = 4 dollar onequarter currency
keycode 14 = 5 percent onehalf U2030
keycode 15 = 6 ampersand threequarters idotless
keycode 16 = 7 slash division braceleft
keycode 17 = 8 parenleft bracketleft eth
keycode 18 = 9 parenright bracketright ETH
keycode 19 = 0 equal braceright NoSymbol braceright
keysym a = a A at at at at
keysym o = o O exclam
keysym u = u U parenleft
keysym e = e E slash backslash slash backslash
keysym h = h H parenright
keysym t = t T asciitilde dead_tilde
keysym n = n N asterisk
keysym s = s S plus plusminus
keysym aring = aring Aring percent division
keysym comma = comma semicolon dollar
keysym period = period colon asciicircum dead_circumflex
keysym p = p P braceleft
keysym r = r R equal
keysym l = l L ampersand
keysym g = g G braceright
keysym c = c C numbersign
keysym q = q Q question
keysym k = k K bracketleft
keysym b = b B bracketright
keysym m = m M bar brokenbar
keysym j = j J Insert
#+END_SRC
My keyboard layout can be achieved by running
#+BEGIN_SRC
setxkbmap dk dvorak
xmodmap $HOME/.Xmodmap
#+END_SRC
This works quite well. In patterns such as
#+BEGIN_SRC
key(code|sym) x = a b c d
#+END_SRC
~a~ is entered if one presses -x-, ~b~ is entered if one presses -Shift+x-, ~c~
is entered if one presses -AltGr+x-, and ~d~ is entered if one presses
-Shift+AltGr+x-. ~man xmodmap~ gives more information.
** Things which Niels uses but doesn't like

View File

@ -3,6 +3,7 @@
A presentation of the new word 'atem' and why it's so desperately needed
#&
#+license: wtfpl
#+startup: showall
* Atem: a new word