|
Linux on PowerPC FAQ-O-Matic : 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] |