# 1=shift 2=altgr (caps really) 4=control 8=alt keymaps 0, 1, 2, 3, 4, 5, 8, 9, 12, 13 # plain, shift, hu, hu-s, ctrl, c-s, alt, a-s, a-c # .... alt_is_meta charset "iso-8859-2" # .... keycode 41 = grave shift keycode 41 = asciitilde control keycode 41 = nul control shift keycode 41 = nul altgr keycode 41 = +iacute altgr shift keycode 41 = +Iacute keycode 2 = one shift keycode 2 = exclam # ..... keycode 10 = nine shift keycode 10 = parenleft keycode 11 = zero shift keycode 11 = parenright altgr keycode 11 = +odiaeresis altgr shift keycode 11 = +Odiaeresis keycode 12 = minus shift keycode 12 = underscore control keycode 12 = Control_underscore control shift keycode 12 = Control_underscore altgr keycode 12 = +udiaeresis altgr shift keycode 12 = +Udiaeresis keycode 13 = equal shift keycode 13 = plus altgr keycode 13 = +oacute altgr shift keycode 13 = +Oacute keycode 14 = Delete keycode 15 = Tab shift keycode 15 = Tab control keycode 15 = Caps_Lock control shift keycode 15 = Caps_Lock alt keycode 15 = Tab alt shift keycode 15 = Tab alt control keycode 15 = Caps_Lock keycode 16 = q # .... keycode 26 = bracketleft shift keycode 26 = braceleft control keycode 26 = Escape control shift keycode 26 = Escape altgr keycode 26 = +odoubleacute altgr shift keycode 26 = +Odoubleacute keycode 27 = bracketright shift keycode 27 = braceright control keycode 27 = Control_bracketright control shift keycode 27 = Control_bracketright altgr keycode 27 = +uacute altgr shift keycode 27 = +Uacute keycode 28 = Return alt keycode 28 = Meta_Control_m keycode 58 = AltGr # <----- this is the key: we bind the caps lock key to the altgr modifier keycode 30 = a # .... keycode 38 = l keycode 39 = semicolon shift keycode 39 = colon altgr keycode 39 = +eacute altgr shift keycode 39 = +Eacute keycode 40 = apostrophe shift keycode 40 = quotedbl control keycode 40 = Control_g control shift keycode 40 = Control_g altgr keycode 40 = +aacute altgr shift keycode 40 = +Aacute keycode 43 = backslash shift keycode 43 = bar control keycode 43 = Control_backslash control shift keycode 43 = Control_backslash altgr keycode 43 = +udoubleacute altgr shift keycode 43 = +Udoubleacute # ... keycode 29 = Control keycode 56 = Alt keycode 57 = space control keycode 57 = nul control shift keycode 57 = nul keycode 100 = Alt # right alt is Alt keycode 97 = Control # .... #### HUtilde=doubleacute HUcircumflex=doubleacute xmodmap - <