~/.Xmodmap
clear mod1 clear mod2 clear mod3 clear mod4 clear mod5 keycode 64 = Mode_switch keycode 37 = Escape keycode 108 = ISO_Level3_Shift keycode 22 = BackSpace BackSpace Tab keycode 36 = Return Return Escape keycode 65 = space space equal equal keycode 24 = q Q 0 asciicircum Home keycode 25 = w W 1 bar Up keycode 26 = e E 2 asciitilde End keycode 27 = r R 3 grave keycode 28 = t T parenleft bracketleft bracketleft keycode 29 = y Y parenright bracketright bracketright keycode 30 = u U minus keycode 31 = i I underscore keycode 32 = o O slash keycode 33 = p P colon keycode 38 = a A at ampersand Left keycode 39 = s S 4 dollar Down keycode 40 = d D 5 backslash Right keycode 41 = f F 6 percent keycode 42 = g G asterisk braceleft braceleft keycode 43 = h H numbersign braceright braceright keycode 44 = j J plus keycode 45 = k K quotedbl keycode 46 = l L apostrophe keycode 52 = z Z exclam semicolon Next keycode 53 = x X 7 keycode 54 = c C 8 NoSymbol Prior keycode 55 = v V 9 less less keycode 56 = b B period greater greater keycode 57 = n N comma keycode 58 = m M question
titan.sh
#!/bin/sh setxkbmap "us(intl)" xmodmap ~/.Xmodmap