! A Dvorak layout for Finnish/Swedish keyboards, by Kimmo Kulovesi. ! http://arkku.com/dvorak ! ! Load with xmodmap, e.g., "xmodmap arkkudvorak.xmodmap". ! ! If you get errors for unrecognized symbols, simply delete those words ! from this file, then try again. Not all X11 implementations support ! all the same symbols. If the layout loads but the mappings are ! incorrect (i.e. not as they should be for Dvorak), your platform has ! incompatible keycodes. Restore your original layout (e.g., with setxkbmap) ! and use "xmodmap -pke" to find out what your keycodes are, then modify ! the codes in this file accordingly. ! ! Before trying this layout for the first time, it is a good idea to ! set up your system with a command to switch back to the previous ! layout aymatically in case something goes wrong. For example, you could ! run "sleep 60 && setxkbmap fi" to revert after 60 seconds. ! ! On many systems renaming this file ~/.Xmodmap causes it to auto-load ! on X11 login. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! keycode 18 = grave asciitilde dead_tilde dead_caron keycode 26 = 1 exclam onesuperior exclamdown keycode 27 = 2 at twosuperior enfilledcircbullet keycode 28 = 3 numbersign threesuperior sterling keycode 29 = 4 dollar EuroSign onequarter keycode 31 = 5 percent onehalf threequarters keycode 30 = 6 asciicircum dead_circumflex radical keycode 34 = 7 ampersand paragraph section keycode 36 = 8 asterisk infinity multiply keycode 33 = 9 parenleft dagger U2248 keycode 37 = 0 parenright degree notequal keycode 35 = bracketleft braceleft lessthanequal seconds keycode 32 = bracketright braceright greaterthanequal minutes keycode 20 = apostrophe quotedbl leftdoublequotemark leftsinglequotemark keycode 21 = comma less rightdoublequotemark rightsinglequotemark keycode 22 = period greater ellipsis periodcentered keycode 23 = p P Greek_pi Greek_PI keycode 25 = y Y Greek_psi Greek_PSI keycode 24 = f F function Greek_PHI keycode 40 = g G Greek_gamma Greek_GAMMA keycode 42 = c C ccedilla Ccedilla keycode 39 = r R registered copyright keycode 43 = l L Greek_lambda Greek_LAMBDA keycode 41 = slash question dead_acute questiondown keycode 38 = equal plus dead_grave plusminus keycode 8 = a A Adiaeresis acircumflex keycode 9 = o O Odiaeresis oslash keycode 10 = e E egrave eacute keycode 11 = u U udiaeresis Udiaeresis keycode 13 = i I ae oe keycode 12 = d D Greek_delta Greek_DELTA keycode 46 = h H hcircumflex heart keycode 48 = t T trademark U03D1 keycode 45 = n N ntilde Ntilde keycode 49 = s S scaron scircumflex keycode 47 = minus underscore endash emdash keycode 50 = backslash bar guillemotright dead_macron keycode 58 = adiaeresis odiaeresis aring Aring keycode 14 = semicolon colon dead_diaeresis U2200 keycode 15 = q Q Greek_omega Greek_OMEGA keycode 16 = j J Greek_epsilon U2203 keycode 17 = k K Greek_chi Greek_kappa keycode 19 = x X Greek_xi Greek_XI keycode 53 = b B ssharp Greek_beta keycode 54 = m M mu Greek_MU keycode 51 = w W ubreve Ubreve keycode 55 = v V Greek_alpha rightarrow keycode 52 = z Z Greek_sigma Greek_SIGMA keycode 57 = space space nobreakspace enspace ! If Alt Gr does not work, find out the key's keycode, replace the number ! on the line below with the code, and remove the ! from the line: !keycode 64 = Mode_switch