Wrote about Dvorak.
This commit is contained in:
parent
f70eb991d5
commit
6c244ddd70
|
@ -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]].
|
Niels can be contacted at [[mailto:ngws@metanohi.name][ngws@metanohi.name]].
|
||||||
|
|
||||||
|
|
||||||
** Software which Niels uses
|
** Things used by Niels
|
||||||
|
|
||||||
*** Emacs
|
*** 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
|
internet, and I cannot be sure that my data is secure, except if I spend time
|
||||||
encrypting it heavily.
|
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
|
** Things which Niels uses but doesn't like
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
A presentation of the new word 'atem' and why it's so desperately needed
|
A presentation of the new word 'atem' and why it's so desperately needed
|
||||||
#&
|
#&
|
||||||
#+license: wtfpl
|
#+license: wtfpl
|
||||||
|
#+startup: showall
|
||||||
|
|
||||||
* Atem: a new word
|
* Atem: a new word
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue