! File: ! .xmodmaprc ! ! Goal: ! Customize keyboard mappings ! ! Location (where to put this file): ! $HOME/.xmodmaprc ! ! Usage: ! xmodmap $HOME/.xmodmaprc ! ! Notes: ! - If you would like your keytable to be customized each time OW ! is run, you should place the appropriate command in $HOME/.xinitrc. ! For example: ! ! if [ -f $HOME/.xmodmaprc ]; then ! xmodmap $HOME/.xmodmaprc ! fi ! ! - This file should be customized as desired, commenting out each ! unneeded entry with !. Note that all clients will be notified ! when the keytable changes and the keytable will be distributed to ! all clients upon their request. Since distribution takes time for ! each client, users should place the command *first* in .xinitrc ! (before most clients are running) and should *not* place the ! command in the background. ! ! - Refer to man page for xmodmap(1) for more information. ! ! ! clear modifier groups ! clear shift clear lock clear control clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 ! ! set up keys ! ! Key Unshifted Shifted AltGraph AltGraph-Shifted ! --- --------------- --------------- --------------- ---------------- keycode 8 = F11 F11 Cancel keycode 10 = F12 F12 Redo keycode 12 = space keycode 13 = F2 keycode 14 = F10 keycode 15 = F3 keycode 16 = SunF36 keycode 17 = F4 keycode 18 = SunF37 keycode 19 = F5 keycode 20 = Mode_switch keycode 21 = F6 keycode 23 = F7 keycode 24 = F8 keycode 25 = F9 keycode 26 = Alt_L keycode 28 = F21 F21 Pause keycode 29 = F22 F22 Print keycode 30 = F23 F23 Scroll_Lock Break keycode 32 = F13 F13 SunProps keycode 33 = F14 F14 Undo keycode 36 = Escape keycode 37 = 1 exclam keycode 38 = 2 at keycode 39 = 3 numbersign keycode 40 = 4 dollar keycode 41 = 5 percent keycode 42 = 6 asciicircum keycode 43 = 7 ampersand keycode 44 = 8 asterisk keycode 45 = 9 parenleft keycode 46 = 0 parenright keycode 47 = bracketleft braceleft keycode 48 = bracketright braceright keycode 49 = grave asciitilde keycode 50 = BackSpace BackSpace keycode 52 = F24 F24 KP_Equal keycode 53 = F25 F25 KP_Divide keycode 54 = F26 F26 KP_Multiply keycode 56 = F15 F15 SunFront keycode 57 = Delete Delete KP_Decimal keycode 58 = F16 F16 SunCopy keycode 60 = Tab keycode 61 = apostrophe quotedbl keycode 62 = comma less keycode 63 = period greater keycode 64 = P keycode 65 = Y keycode 66 = F keycode 67 = U keycode 68 = D keycode 69 = L keycode 70 = K keycode 71 = semicolon colon keycode 72 = equal plus keycode 73 = Delete keycode 74 = Multi_key keycode 75 = F27 F27 KP_7 Home keycode 76 = Up F28 KP_8 keycode 77 = F29 F29 KP_9 Prior keycode 78 = KP_Subtract keycode 79 = F17 F17 SunOpen keycode 80 = F18 F18 SunPaste keycode 83 = Control_L keycode 84 = I keycode 85 = O keycode 86 = E keycode 87 = A keycode 88 = G keycode 89 = H keycode 90 = N keycode 91 = T keycode 92 = S keycode 93 = R keycode 94 = minus underscore keycode 95 = backslash bar brokenbar keycode 96 = Return Return keycode 97 = KP_Enter keycode 98 = Left F30 KP_4 keycode 99 = F31 F31 KP_5 keycode 100 = Right F32 KP_6 keycode 101 = Insert Insert KP_0 keycode 102 = F19 F19 Find keycode 104 = F20 F20 SunCut keycode 105 = Num_Lock keycode 106 = Shift_L keycode 107 = Z keycode 108 = Q keycode 109 = J keycode 110 = C keycode 111 = X keycode 112 = B keycode 113 = M keycode 114 = W keycode 115 = V keycode 116 = slash question keycode 117 = Shift_R keycode 118 = Return Linefeed keycode 119 = R13 R13 KP_1 End keycode 120 = Down F34 KP_2 keycode 121 = F35 F35 KP_3 Next keycode 125 = Escape keycode 126 = Caps_Lock keycode 127 = Meta_L keycode 128 = space keycode 129 = Meta_R keycode 132 = KP_Add ! ! set modifier groups ! add shift = Shift_L Shift_R add lock = Caps_Lock add control = Control_L add mod1 = Meta_L Meta_R add mod2 = Mode_switch add mod3 = Num_Lock add mod4 = Alt_L add mod5 = F13 F18 F20