Wrote about Dvorak.
This commit is contained in:
		@@ -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
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user