! switch numbers/special chars keycode 10 = exclam 1 keycode 11 = at 2 at 2 EuroSign EuroSign keycode 12 = numbersign 3 keycode 13 = dollar 4 keycode 14 = percent 5 keycode 15 = asciicircum 6 asciicircum 6 dead_circumflex dead_circumflex keycode 16 = ampersand 7 keycode 17 = asterisk 8 keycode 18 = parenleft 9 keycode 19 = parenright 0 keycode 31 = c C c C ccedilla Ccedilla keycode 38 = a A a A adiaeresis Adiaeresis keycode 39 = o O o O odiaeresis Odiaeresis keycode 40 = e E e E EuroSign EuroSign keycode 41 = u U u U udiaeresis Udiaeresis keycode 47 = s S s S ssharp ssharp ! Adds the F13-F19 keys keycode 191 = F13 keycode 192 = F14 keycode 193 = F15 keycode 194 = F16 keycode 195 = F17 keycode 196 = F18 keycode 197 = F19 ! Since I'am unable to create new key-names, existing ones ! have to be used. To see all names xmodmap accepts, run: ! sudo dumpkeys -l ! Expose key: fn+F3 keycode 128 = F23 ! Dashboard: fn+F4 keycode 212 = F24 ! remap Caps_Lock as Escape clear Lock keycode 66 = Escape NoSymbol Escape ! Alt_R as 3rd level chooser keycode 108 = ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift clear Mod1 add Mod1 = Alt_L