diff --git a/site/about/niels.org b/site/about/niels.org index 53531c5..c0eacd2 100644 --- a/site/about/niels.org +++ b/site/about/niels.org @@ -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 diff --git a/site/writings/atem.org b/site/writings/atem.org index 705361d..95154aa 100644 --- a/site/writings/atem.org +++ b/site/writings/atem.org @@ -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