! ~/.Xmodmap ! $Id$ ! -*- xmodmap -*- vim: ft=xmodmap ! Remap Caps_Lock to Super_L and Scroll_Lock to Hyper_R keysym Super_L = Hyper_L keysym Caps_Lock = Super_L keysym Scroll_Lock = Hyper_R Scroll_Lock keysym Menu = Caps_Lock clear lock clear Mod4 clear Mod5 add lock = Caps_Lock add Mod4 = Super_L Super_R add Mod5 = Hyper_L Hyper_R ! For multimedia keyboards keycode 135 = Undo ! User keycode 223 = Help ! Email keycode 236 = Help ! Next/Previous keycode 144 = leftanglebracket keycode 153 = rightanglebracket ! media (USB, PS/2) keycode 129 = F25 keycode 237 = F26 ! volume up/down keycode 176 = KP_Add keycode 174 = KP_Subtract ! mute keycode 160 = KP_0 ! play/stop keycode 162 = Execute keycode 164 = Cancel ! Seach (USB, PS/2) keycode 122 = Find keycode 229 = Find ! Favorites keycode 230 = Help ! Home (USB, PS/2) keycode 130 = Menu keycode 178 = Menu ! Go/Back keycode 233 = Right keycode 234 = Left ! Map insert to Mod_switch and make use of it keysym F7 = F7 F7 leftsinglequotemark leftdoublequotemark keysym F8 = F8 F8 rightsinglequotemark rightdoublequotemark keysym F9 = F9 F9 endash keysym F10 = F10 F10 emdash keysym F11 = F11 F11 ellipsis thinspace keysym Delete = Delete Delete Insert Insert keysym Insert = Mode_switch keysym grave = grave asciitilde registered copyright keysym 1 = 1 exclam onequarter exclamdown keysym 2 = 2 at onehalf cent keysym 3 = 3 numbersign threequarters sterling keysym 4 = 4 dollar currency yen keysym 5 = 5 percent ograve Ograve keysym 6 = 6 asciicircum oacute Oacute keysym 7 = 7 ampersand ocircumflex Ocircumflex keysym 8 = 8 asterisk otilde Otilde keysym 9 = 9 parenleft odiaeresis Odiaeresis keysym 0 = 0 parenright oslash Ooblique ! keysym minus = minus underscore emdash endash keysym minus = minus underscore hyphen notsign keysym equal = equal plus multiply division keysym BackSpace = BackSpace BackSpace Multi_key keysym Q = q Q egrave Egrave keysym W = w W eacute Eacute keysym E = e E ecircumflex Ecircumflex keysym R = r R ediaeresis Ediaeresis keysym T = t T ydiaeresis plusminus keysym Y = y Y yacute Yacute keysym U = u U igrave Igrave keysym I = i I iacute Iacute keysym O = o O icircumflex Icircumflex keysym P = p P idiaeresis Idiaeresis keysym bracketleft = bracketleft braceleft onesuperior degree keysym bracketright = bracketright braceright twosuperior macron keysym backslash = backslash bar threesuperior brokenbar keysym A = a A agrave Agrave keysym S = s S aacute Aacute keysym D = d D acircumflex Acircumflex keysym F = f F atilde Atilde keysym G = g G adiaeresis Adiaeresis keysym H = h H aring Aring keysym J = j J ae AE keysym K = k K ugrave Ugrave keysym L = l L uacute Uacute keysym semicolon = semicolon colon paragraph section keysym apostrophe = apostrophe quotedbl acute diaeresis keysym Z = z Z ucircumflex Ucircumflex keysym X = x X udiaeresis Udiaeresis keysym V = v V eth ETH keysym B = b B thorn THORN keysym C = c C ccedilla Ccedilla keysym N = n N ntilde Ntilde keysym M = m M ssharp mu keysym comma = comma less ordfeminine guillemotleft keysym period = period greater masculine guillemotright keysym slash = slash question cedilla questiondown keysym space = space space nobreakspace periodcentered