IDependOn-Set: 1 IDependOn-Set: 60 IDependOn-Set: 76 IDependOn-Set: 77 IDependOn-Set: 78 LastModifiedSecs: 956547133 Parent: 60 SequenceNumber: 7 Title: Can I use a Dvorak keyboard with X Windows? Part: 0 Author-Set: jonh@cs.dartmouth.edu Type: monospaced Lines: 267 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 = EndPart: 0 Part: 1 Author-Set: xah@best.com Author-Set: xah@xahlee.org LastModifiedSecs: 950161320 Type: monospaced Lines: 7 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. EndPart: 1 Part: 2 Author-Set: wcrowshaw@yahoo.com LastModifiedSecs: 927474060 Type: monospaced Lines: 4 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?" EndPart: 2 Part: 3 Author-Set: wcrowshaw@yahoo.com LastModifiedSecs: 934650077 Type: monospaced Lines: 7 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 EndPart: 3 Part: 4 Author-Set: bshettel@sopris.net LastModifiedSecs: 956547133 Type: monospaced Lines: 5 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. EndPart: 4