! Key mapping for XFree86. ! ! With this file you can get tildes and acutes with the english layout. ! Just hit AltGr + . ! ! Load it using xmodmap. ! ! Created by Alejandro Forero ! ! First, clear the modifiers ! clear shift clear lock clear control clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 ! ! Set the mapping for each key ! keycode 9 = Escape Escape keycode 10 = 1 exclam exclamdown 0x00B9 keycode 11 = 2 at NoSymbol 0x00B2 keycode 12 = 3 numbersign NoSymbol 0x00B3 keycode 13 = 4 dollar NoSymbol 0x01002074 keycode 14 = 5 percent NoSymbol 0x01002075 keycode 15 = 6 asciicircum NoSymbol 0x01002076 keycode 16 = 7 ampersand NoSymbol 0x01002077 keycode 17 = 8 asterisk NoSymbol 0x01002078 keycode 18 = 9 parenleft NoSymbol 0x01002079 keycode 19 = 0 parenright NoSymbol 0x01002070 keycode 20 = minus underscore 0x01002014 keycode 21 = equal plus keycode 22 = BackSpace keycode 23 = Tab Tab keycode 24 = q keycode 25 = w NoSymbol 0x000000E6 keycode 26 = e NoSymbol eacute Eacute keycode 27 = r NoSymbol registered keycode 28 = t NoSymbol 0x0100262F keycode 29 = y NoSymbol 0x00FC 0x00DC keycode 30 = u NoSymbol uacute Uacute keycode 31 = i NoSymbol iacute Iacute keycode 32 = o NoSymbol oacute Oacute keycode 33 = p NoSymbol section Greek_pi keycode 34 = bracketleft braceleft leftsinglequotemark leftdoublequotemark keycode 35 = bracketright braceright rightsinglequotemark rightdoublequotemark keycode 36 = Return keycode 37 = Control_L keycode 38 = a NoSymbol aacute Aacute keycode 39 = s NoSymbol ssharp keycode 40 = d NoSymbol degree keycode 41 = f keycode 42 = g NoSymbol sterling EuroSign keycode 43 = h keycode 44 = j keycode 45 = k keycode 46 = l keycode 47 = semicolon colon !keycode 48 = dead_acute dead_diaeresis !keycode 49 = dead_grave dead_tilde keycode 48 = apostrophe quotedbl keycode 49 = grave asciitilde keycode 50 = Shift_L keycode 51 = backslash bar keycode 52 = z keycode 53 = x keycode 54 = c NoSymbol copyright keycode 55 = v keycode 56 = b NoSymbol 0x01002740 keycode 57 = n NoSymbol ntilde Ntilde keycode 58 = m NoSymbol emdash mu keycode 59 = comma less 0x00AB !laquo keycode 60 = period greater 0x00BB !raquo keycode 61 = slash question questiondown 0x00F7 keycode 62 = Shift_R keycode 63 = KP_Multiply !keycode 64 = Alt_L Meta_L keycode 64 = Alt_L keycode 65 = space NoSymbol nobreakspace keycode 66 = Caps_Lock keycode 67 = F1 F11 keycode 68 = F2 F12 keycode 69 = F3 F13 keycode 70 = F4 F14 keycode 71 = F5 F15 keycode 72 = F6 F16 keycode 73 = F7 F17 keycode 74 = F8 F18 keycode 75 = F9 F19 keycode 76 = F10 F20 keycode 77 = Num_Lock keycode 78 = Scroll_Lock keycode 79 = KP_7 keycode 80 = KP_8 keycode 81 = KP_9 keycode 82 = KP_Subtract keycode 83 = KP_4 keycode 84 = KP_5 keycode 85 = KP_6 keycode 86 = KP_Add keycode 87 = KP_1 keycode 88 = KP_2 keycode 89 = KP_3 keycode 90 = KP_0 keycode 94 = less greater keycode 95 = F11 F11 keycode 96 = F12 F12 keycode 98 = Up keycode 99 = Prior keycode 100 = Left keycode 102 = Right keycode 104 = Down keycode 105 = Next keycode 106 = Insert keycode 107 = Delete keycode 108 = KP_Enter keycode 109 = Control_R keycode 110 = Find keycode 112 = KP_Divide keycode 113 = Mode_switch keycode 114 = Break keycode 115 = scaron keycode 116 = Alt_R !keycode 117 = b !keycode 174 = XF86AudioLowerVolume !keycode 176 = XF86AudioRaiseVolume !keycode 174 = a ! ! Set the modifiers ! add shift = Shift_L Shift_R add lock = Caps_Lock add control = Control_L Control_R add mod1 = Alt_L Alt_R ! ! If you don't have ServerNumlock set in your Xconfig, uncomment the following ! !add mod2 = Num_Lock !add mod5 = Meta_L !add mod5 = Mode_switch !keysym Multi_key = Multi_key Meta_L ! ! If you use any of the special default key mappings in Xconfig, they should be ! duplicated in this file. Mappings should be added before the section above ! which sets the modifiers. ! ! For the key specs: ! LeftAlt => keycode 64 ! RightAlt => keycode 113 ! AltGr => keycode 113 ! ScrollLock => keycode 78 ! RightCtl => keycode 109 ! ! For the mappings: ! Meta => Alt_L Meta_L ! Alt_R Meta_R ! Compose => Multi_key ! ModeShift => Mode_switch ! ModeLock => Mode_switch X386Mode_Lock ! ScrollLock => Scroll_Lock ! Control => Control_R ! ! If you use ModeShift or ModeLock, the following modifier must be set: ! !add mod5 = Mode_switch ! ! For example, to get the equivalent of: ! ! ScrollLock ModeLock ! RightAlt ModeShift ! LeftAlt Meta ! RightCtl Compose ! ! use the following: ! !keycode 78 = Mode_switch X386Mode_Lock !keycode 113 = Mode_switch !keycode 64 = Alt_L Meta_L !keycode 109 = Multi_key ! !add mod5 = Mode_switch