! ! QWERTY from Dvorak ! Based on Dvorak-from-QWERTY by Jeff Bigler (jcb@mit.edu) ! ! This file should be given as an argument to xmodmap to ! switch from a Dvorak to a QWERTY keyboard. ! ! If you want to be easily able to switch the keyboard ! back to its previous state, first run xmodmap -pke and ! redirect the output to a file. Then you can switch back ! by giving that file as an argument to xmodmap. For ! example, if you type: ! ! xmodmap -pke > /tmp/keyboard.default ! ! before switching the keyboard, you can then type: ! ! xmodmap /tmp/keyboard.default ! ! to reset the keyboard to its previous state. ! ! Note that if you pass this file again as an argument to ! xmodmap, you will apply these translations a second time ! and come out with gibberish! ! keysym quoteright = q Q keysym comma = w W keysym period = e E keysym p = r R keysym y = t T keysym f = y Y keysym g = u U keysym c = i I keysym r = o O keysym l = p P keysym slash = bracketleft braceleft keysym equal = bracketright braceright keysym a = a A keysym o = s S keysym e = d D keysym u = f F keysym i = g G keysym d = h H keysym h = j J keysym t = k K keysym n = l L keysym s = semicolon colon keysym minus = quoteright quotedbl keysym semicolon = z Z keysym q = x X keysym j = c C keysym k = v V keysym x = b B keysym b = n N keysym m = m M keysym w = comma less keysym v = period greater keysym z = slash question ! ! The keysyms for the top row have been moved to the end ! of the file (and translations that would normally have ! no effect are still included) because of conflicts with ! some of the extended keysyms on HP workstations. If the ! keysyms for the 8 and 9 keys are not defined explicitly ! *after* the keysyms for bracketleft and bracketright, ! they end up getting bound to "slash question" and "equal ! plus", respectively. ! keysym 1 = 1 exclam keysym 2 = 2 at keysym 3 = 3 numbersign keysym 4 = 4 dollar keysym 5 = 5 percent keysym 6 = 6 asciicircum keysym 7 = 7 ampersand keysym 8 = 8 asterisk keysym 9 = 9 parenleft keysym 0 = 0 parenright keysym bracketleft = minus underscore keysym bracketright = equal plus