keycode 68 = 2 at 2 at F2 F2 XF86Switch_VT_2
keycode 69 = 3 numbersign 3 numbersign F3 F3 XF86Switch_VT_3
keycode 70 = 4 dollar 4 dollar F4 F4 XF86Switch_VT_4
keycode 71 = 5 percent 5 percent F5 F5 XF86Switch_VT_5
keycode 72 = 6 asciicircum 6 asciicircum F6 F6 XF86Switch_VT_6
keycode 73 = 7 ampersand 7 ampersand F7 F7 XF86Switch_VT_7
keycode 74 = 8 asterisk 8 asterisk F8 F8 XF86Switch_VT_8
keycode 75 = 9 parenleft 9 parenleft F9 F9 XF86Switch_VT_9
keycode 76 = 0 parenright 0 parenright F10 F10 XF86Switch_VT_10
keycode 49 = Shift_L
keycode 10 = h H h H
keycode 11 = j J j J
keycode 12 = k K k K
keycode 13 = l L l L
keycode 14 = m M m M
keycode 15 = n N n N
keycode 16 = BackSpace
keycode 17 = minus underscore minus underscore
keycode 18 = equal plus equal plus
keycode 23 = Tab
keycode 24 = o O o O
keycode 25 = q Q q Q
keycode 26 = e E e E
keycode 27 = r R r R
keycode 28 = s S s S
keycode 29 = t T t T
keycode 30 = y Y y Y
keycode 31 = bracketleft braceleft bracketleft braceleft
keycode 32 = bracketright braceright bracketright braceright
keycode 66 = Control_L
keycode 38 = a A a A
keycode 39 = i I i I
keycode 40 = d D d D
keycode 41 = f F f F
keycode 42 = g G g G
keycode 43 = p P p P
keycode 44 = z Z z Z
keycode 45 = semicolon colon semicolon colon
keycode 46 = apostrophe quotedbl apostrophe quotedbl
keycode 47 = grave asciitilde grave asciitilde
keycode 50 = Shift_L
keycode 52 = u U u U
keycode 53 = w W w W
keycode 54 = c C c C
keycode 55 = v V v V
keycode 56 = b B b B
keycode 57 = x X x X
keycode 58 = comma less comma less
keycode 59 = period greater period greater
keycode 60 = slash question slash question
keycode 61 = backslash bar backslash bar
keycode 65 = space Return
!
! Swap Caps_Lock and Control_L
!
remove lock = Caps_Lock
keycode 37 = Caps_Lock
add lock = Caps_Lock
remove control = Control_L
add control = Control_L