(Answer) (Category) Linux on PowerPC FAQ-O-Matic : (Category) X Windows :
Can I use a Dvorak keyboard with X Windows?
Yes. Just create these files, and feed them to xmodmap. If you want a
little Tcl/Tk script that gives you GUI buttons to toggle between, let
me know and I'll get them from home.

jonh@cs.dartmouth.edu

--------- .dvorakkeys-mk
keycode   8 = A
keycode   9 = O
keycode  10 = E
keycode  11 = U
keycode  12 = D
keycode  13 = I
keycode  14 = semicolon colon
keycode  15 = Q
keycode  16 = J
keycode  17 = K
keycode  18 =
keycode  19 = X
keycode  20 = apostrophe quotedbl
keycode  21 = comma less
keycode  22 = period greater
keycode  23 = P
keycode  24 = F
keycode  25 = Y
keycode  26 = 1 exclam
keycode  27 = 2 at
keycode  28 = 3 numbersign
keycode  29 = 4 dollar
keycode  30 = 6 asciicircum
keycode  31 = 5 percent
keycode  32 = equal plus
keycode  33 = 9 parenleft
keycode  34 = 7 ampersand
keycode  35 = bracketleft bracketright
keycode  36 = 8 asterisk
keycode  37 = 0 parenright
keycode  38 = braceleft braceright
keycode  39 = R
keycode  40 = G
keycode  41 = slash question
keycode  42 = C
keycode  43 = L
keycode  44 = Return
keycode  45 = N
keycode  46 = H
keycode  47 = minus underscore
keycode  48 = T
keycode  49 = S
keycode  50 = backslash bar
keycode  51 = W
keycode  52 = Z
keycode  53 = B
keycode  54 = M
keycode  55 = V
keycode  56 = Tab
keycode  57 = space
keycode  58 = grave asciitilde
keycode  59 = BackSpace
keycode  60 =
keycode  61 = Escape
keycode  62 = Control_L
keycode  63 = Meta_L
keycode  64 = Shift_L
keycode  65 = Caps_Lock
keycode  66 = Alt_L
keycode  67 = Left
keycode  68 = Right
keycode  69 = Down
keycode  70 = Up
keycode  71 =
keycode  72 =
keycode  73 = KP_Decimal
keycode  74 =
keycode  75 = KP_Multiply
keycode  76 =
keycode  77 = KP_Add
keycode  78 =
keycode  79 = Clear
keycode  80 =
keycode  81 =
keycode  82 =
keycode  83 = KP_Divide
keycode  84 = KP_Enter
keycode  85 =
keycode  86 = KP_Subtract
keycode  87 =
keycode  88 =
keycode  89 = KP_Equal
keycode  90 = KP_0
keycode  91 = KP_1
keycode  92 = KP_2
keycode  93 = KP_3
keycode  94 = KP_4
keycode  95 = KP_5
keycode  96 = KP_6
keycode  97 = KP_7
keycode  98 =
keycode  99 = KP_8
keycode 100 = KP_9
keycode 101 =
keycode 102 =
keycode 103 =
keycode 104 = F5
keycode 105 = F6
keycode 106 = F7
keycode 107 = F3
keycode 108 = F8
keycode 109 = F9
keycode 110 =
keycode 111 = F11
keycode 112 =
keycode 113 = F13 Print
keycode 114 =
keycode 115 = F14 Pause
keycode 116 =
keycode 117 = F10
keycode 118 =
keycode 119 = F12
keycode 120 = Up
keycode 121 = F15 Pause
keycode 122 = Help Insert
keycode 123 = Home
keycode 124 = Prior
keycode 125 = Delete
keycode 126 = F4
keycode 127 = End
keycode 128 = F2
keycode 129 = Next
keycode 130 = F1
keycode 131 = Shift_R
keycode 132 = Alt_R
keycode 133 = Control_R
keycode 134 =
remove Lock = Caps_Lock
add Shift = Shift_R
add Control = Control_R

--------- .qwertykeys-mk
keycode   8 = A
keycode   9 = S
keycode  10 = D
keycode  11 = F
keycode  12 = H
keycode  13 = G
keycode  14 = Z
keycode  15 = X
keycode  16 = C
keycode  17 = V
keycode  18 =
keycode  19 = B
keycode  20 = Q
keycode  21 = W
keycode  22 = E
keycode  23 = R
keycode  24 = Y
keycode  25 = T
keycode  26 = 1 exclam
keycode  27 = 2 at
keycode  28 = 3 numbersign
keycode  29 = 4 dollar
keycode  30 = 6 asciicircum
keycode  31 = 5 percent
keycode  32 = equal plus
keycode  33 = 9 parenleft
keycode  34 = 7 ampersand
keycode  35 = minus underscore
keycode  36 = 8 asterisk
keycode  37 = 0 parenright
keycode  38 = bracketright braceright
keycode  39 = O
keycode  40 = U
keycode  41 = bracketleft braceleft
keycode  42 = I
keycode  43 = P
keycode  44 = Return
keycode  45 = L
keycode  46 = J
keycode  47 = apostrophe quotedbl
keycode  48 = K
keycode  49 = semicolon colon
keycode  50 = backslash bar
keycode  51 = comma less
keycode  52 = slash question
keycode  53 = N
keycode  54 = M
keycode  55 = period greater
keycode  56 = Tab
keycode  57 = space
keycode  58 = grave asciitilde
keycode  59 = Delete
keycode  60 =
keycode  61 = Escape
keycode  62 = Control_L
keycode  63 = Meta_L
keycode  64 = Shift_L
keycode  65 = Caps_Lock
keycode  66 = Alt_L
keycode  67 = Left
keycode  68 = Right
keycode  69 = Control_R
keycode  70 = Meta_R
keycode  71 =
keycode  72 =
keycode  73 = KP_Decimal
keycode  74 =
keycode  75 = KP_Multiply
keycode  76 =
keycode  77 = KP_Add
keycode  78 =
keycode  79 = Clear
keycode  80 =
keycode  81 =
keycode  82 =
keycode  83 = KP_Divide
keycode  84 = KP_Enter
keycode  85 =
keycode  86 = KP_Subtract
keycode  87 =
keycode  88 =
keycode  89 = KP_Equal
keycode  90 = KP_0
keycode  91 = KP_1
keycode  92 = KP_2
keycode  93 = KP_3
keycode  94 = KP_4
keycode  95 = KP_5
keycode  96 = KP_6
keycode  97 = KP_7
keycode  98 =
keycode  99 = KP_8
keycode 100 = KP_9
keycode 101 =
keycode 102 =
keycode 103 =
keycode 104 = F5
keycode 105 = F6
keycode 106 = F7
keycode 107 = F3
keycode 108 = F8
keycode 109 = F9
keycode 110 =
keycode 111 = F11
keycode 112 =
keycode 113 = F13 Print
keycode 114 =
keycode 115 = F14 Pause
keycode 116 =
keycode 117 = F10
keycode 118 =
keycode 119 = F12
keycode 120 = Up
keycode 121 = F15 Pause
keycode 122 = Help Insert
keycode 123 = Home
keycode 124 = Prior
keycode 125 = Delete
keycode 126 = F4
keycode 127 = End
keycode 128 = F2
keycode 129 = Next
keycode 130 = F1
keycode 131 = Right
keycode 132 = Left
keycode 133 = Down
keycode 134 =
jonh@cs.dartmouth.edu
The above keymap is not very good.
For one thing, cap lock doesn't work.
The following keymap is better:
 http://xahlee.org/PageTwo_dir/Personal_dir/dvorakKeymap.txt 
The file contains more info about Dvorak keyboads.
 Xah Lee (xah@xahlee.org), 1998/10
the above url updated on 2000/02.
xah@best.com, xah@xahlee.org
You can how to setup dvorak to run as your default keyboard layout in X windows 
by looking at my instruction for setting up a non-US keyboard layout under
a previous faq-o-matic question "How do I get my non-US (se, fr, de) keyboard 
to work with X?"
wcrowshaw@yahoo.com
The solution that I posted above seems to only work for the R4 release.
For a more complete guide for installing dvorak on Xwindows on R5 go to
the following web page:

http://www.geocities.com/SiliconValley/Byte/6176/dvorakhelp.html

wcrowshaw@yahoo.com 8/14/99
wcrowshaw@yahoo.com
A dvorak map that works great in Xterm along with some convenient scripts 
and clear instructions can be found at http://genehack.org/linux/dvorak.html  
By the way, use the R4 version for the new LinuxPPC 2000. The only other thing
 I had to do after following the instructions was to make sure the /home/bin
 was appended to PATH. 
bshettel@sopris.net
[Append to This Answer]
Previous: (Answer) My mouse is much slower in X than in MacOS.
Next: (Answer) How can I get three mouse buttons under X?
This document is: http://www.jonh.net/cgi-bin/lppcfom/fom?file=77
[Search] [Appearance]
This is a Faq-O-Matic 2.717d.
Hosted by anduin.org and SourceForge Logo