- # Default kernel keymap. This uses 7 modifier combinations.
- keymaps 0-2,4-5,8,12
- # Change the above line into
- # keymaps 0-2,4-6,8,12
- # in case you want the entries
- # altgr control keycode 83 = Boot
- # altgr control keycode 111 = Boot
- # below.
- #
- # In fact AltGr is used very little, and one more keymap can
- # be saved by mapping AltGr to Alt (and adapting a few entries):
- # keycode 100 = Alt
- #
- keycode 0x15 = grave tilde
- alt keycode 0x15 = Escape
- control keycode 0x15 = Meta_Escape
- keycode 0x16 = one exclam
- alt keycode 0x16 = Meta_one
- keycode 0x17 = two at at
- control keycode 0x17 = nul
- shift control keycode 0x17 = nul
- alt keycode 0x17 = Meta_two
- keycode 0x18 = three numbersign
- control keycode 0x18 = Escape
- alt keycode 0x18 = Meta_three
- keycode 0x19 = four dollar dollar
- control keycode 0x19 = Control_backslash
- alt keycode 0x19 = Meta_four
- keycode 0x1a = five percent
- control keycode 0x1a = Control_bracketright
- alt keycode 0x1a = Meta_five
- keycode 0x1b = six asciicircum
- control keycode 0x1b = Control_asciicircum
- alt keycode 0x1b = Meta_six
- keycode 0x1c = seven ampersand braceleft
- control keycode 0x1c = Control_underscore
- alt keycode 0x1c = Meta_seven
- keycode 0x1d = eight asterisk bracketleft
- control keycode 0x1d = Delete
- alt keycode 0x1d = Meta_eight
- keycode 0x1e = nine parenleft bracketright
- alt keycode 0x1e = Meta_nine
- keycode 0x1f = zero parenright braceright
- alt keycode 0x1f = Meta_zero
- keycode 0x20 = minus underscore backslash
- control keycode 0x20 = Control_underscore
- shift control keycode 0x20 = Control_underscore
- alt keycode 0x20 = Meta_minus
- keycode 0x21 = equal plus
- alt keycode 0x21 = Meta_equal
- keycode 0x22 = Delete Delete
- control keycode 0x22 = BackSpace
- alt keycode 0x22 = Meta_Delete
- keycode 0x2a = Tab Tab
- alt keycode 0x2a = Meta_Tab
- keycode 0x2b = q
- keycode 0x2c = w
- keycode 0x2d = e
- altgr keycode 0x2d = Hex_E
- keycode 0x2e = r
- keycode 0x2f = t
- keycode 0x30 = y
- keycode 0x31 = u
- keycode 0x32 = i
- keycode 0x33 = o
- keycode 0x34 = p
- keycode 0x35 = bracketleft braceleft
- control keycode 0x35 = Escape
- alt keycode 0x35 = Meta_bracketleft
- keycode 0x36 = bracketright braceright asciitilde
- control keycode 0x36 = Control_bracketright
- alt keycode 0x36 = Meta_bracketright
- keycode 0x37 = Return
- alt keycode 0x37 = Meta_Control_m
- keycode 0x3f = Control
- keycode 0x41 = a
- altgr keycode 0x41 = Hex_A
- keycode 0x42 = s
- keycode 0x43 = d
- altgr keycode 0x43 = Hex_D
- keycode 0x44 = f
- altgr keycode 0x44 = Hex_F
- keycode 0x45 = g
- keycode 0x46 = h
- keycode 0x47 = j
- keycode 0x48 = k
- keycode 0x49 = l
- keycode 0x4a = semicolon colon
- alt keycode 0x4a = Meta_semicolon
- keycode 0x4b = apostrophe quotedbl
- control keycode 0x4b = Control_g
- alt keycode 0x4b = Meta_apostrophe
- # keycode 41 = grave asciitilde
- # control keycode 41 = nul
- # alt keycode 41 = Meta_grave
- keycode 0x52 = Shift
- keycode 0x4c = backslash bar
- control keycode 0x4c = Control_backslash
- alt keycode 0x4c = Meta_backslash
- keycode 0x53 = greater less
- keycode 0x54 = z
- keycode 0x55 = x
- keycode 0x56 = c
- altgr keycode 0x56 = Hex_C
- keycode 0x57 = v
- keycode 0x58 = b
- altgr keycode 0x58 = Hex_B
- keycode 0x59 = n
- keycode 0x5a = m
- keycode 0x5b = comma less
- alt keycode 0x5b = Meta_comma
- keycode 0x5c = period greater
- control keycode 0x5c = Compose
- alt keycode 0x5c = Meta_period
- keycode 0x5d = slash question
- control keycode 0x5d = Delete
- alt keycode 0x5d = Meta_slash
- keycode 0x67 = Alt
- keycode 0x68 = space space
- control keycode 0x68 = nul
- alt keycode 0x68 = Meta_space
- keycode 0x40 = Caps_Lock
- keycode 0x01 = F1
- control keycode 0x01 = F1
- alt keycode 0x01 = Console_1
- control alt keycode 0x01 = Console_1
- keycode 0x02 = F2
- control keycode 0x02 = F2
- alt keycode 0x02 = Console_2
- control alt keycode 0x02 = Console_2
- keycode 0x03 = F3
- control keycode 0x03 = F3
- alt keycode 0x03 = Console_3
- control alt keycode 0x03 = Console_3
- keycode 0x04 = F4
- control keycode 0x04 = F4
- alt keycode 0x04 = Console_4
- control alt keycode 0x04 = Console_4
- keycode 0x05 = F5
- control keycode 0x05 = F5
- alt keycode 0x05 = Console_5
- control alt keycode 0x05 = Console_5
- keycode 0x06 = F6
- control keycode 0x06 = F6
- alt keycode 0x06 = Console_6
- control alt keycode 0x06 = Console_6
- keycode 0x07 = F7
- control keycode 0x07 = F7
- alt keycode 0x07 = Console_7
- control alt keycode 0x07 = Console_7
- keycode 0x08 = F8
- control keycode 0x08 = F8
- alt keycode 0x08 = Console_8
- control alt keycode 0x08 = Console_8
- keycode 0x09 = F9
- control keycode 0x09 = F9
- alt keycode 0x09 = Console_9
- control alt keycode 0x09 = Console_9
- keycode 0x0a = F10
- control keycode 0x0a = F10
- alt keycode 0x0a = Console_10
- control alt keycode 0x0a = Console_10
- keycode 0x0b = F11
- control keycode 0x0b = F11
- alt keycode 0x0b = Console_11
- control alt keycode 0x0b = Console_11
- keycode 0x0c = F12
- control keycode 0x0c = F12
- alt keycode 0x0c = Console_12
- control alt keycode 0x0c = Console_12
- keycode 0x0d = F13
- control keycode 0x0d = F13
- alt keycode 0x0d = Console_13
- control alt keycode 0x0d = Console_13
- keycode 0x0e = F14
- control keycode 0x0e = F14
- alt keycode 0x0e = Console_14
- control alt keycode 0x0e = Console_14
- keycode 0x11 = F17
- control keycode 0x11 = F17
- alt keycode 0x11 = Console_17
- control alt keycode 0x11 = Console_17
- keycode 0x12 = F18
- control keycode 0x12 = F18
- alt keycode 0x12 = Console_18
- control alt keycode 0x12 = Console_18
- keycode 0x13 = F19
- control keycode 0x13 = F19
- alt keycode 0x13 = Console_19
- control alt keycode 0x13 = Console_19
- keycode 0x14 = F20
- control keycode 0x14 = F20
- alt keycode 0x14 = Console_20
- control alt keycode 0x14 = Console_20
- keycode 0x3b = KP_7
- alt keycode 0x3b = Ascii_7
- altgr keycode 0x3b = Hex_7
- keycode 0x3c = KP_8
- alt keycode 0x3c = Ascii_8
- altgr keycode 0x3c = Hex_8
- keycode 0x3d = KP_9
- alt keycode 0x3d = Ascii_9
- altgr keycode 0x3d = Hex_9
- keycode 0x3e = KP_Subtract
- keycode 0x4e = KP_4
- alt keycode 0x4e = Ascii_4
- altgr keycode 0x4e = Hex_4
- keycode 0x4f = KP_5
- alt keycode 0x4f = Ascii_5
- altgr keycode 0x4f = Hex_5
- keycode 0x50 = KP_6
- alt keycode 0x50 = Ascii_6
- altgr keycode 0x50 = Hex_6
- keycode 0x62 = KP_1
- alt keycode 0x62 = Ascii_1
- altgr keycode 0x62 = Hex_1
- keycode 0x63 = KP_2
- alt keycode 0x63 = Ascii_2
- altgr keycode 0x63 = Hex_2
- keycode 0x64 = KP_3
- alt keycode 0x64 = Ascii_3
- altgr keycode 0x64 = Hex_3
- keycode 0x6b = KP_0
- alt keycode 0x6b = Ascii_0
- altgr keycode 0x6b = Hex_0
- keycode 0x6c = KP_Period
- # altgr control keycode 0x6c = Boot
- control alt keycode 0x6c = Boot
- keycode 0x65 = KP_Enter
- keycode 0x3f = Control
- # keycode 100 = AltGr
- keycode 0x23 = Find
- keycode 0x4d = Up
- keycode 0x39 = Prior
- shift keycode 0x39 = Scroll_Backward
- keycode 0x5f = Left
- alt keycode 0x5f = Decr_Console
- keycode 0x61 = Right
- alt keycode 0x61 = Incr_Console
- keycode 0x38 = Select
- keycode 0x60 = Down
- keycode 0x3a = Next
- shift keycode 0x3a = Scroll_Forward
- keycode 0x24 = Insert
- keycode 0x25 = Remove
- # altgr control keycode 0x25 = Boot
- control alt keycode 0x25 = Boot
- keycode 0x0f = Help Show_Memory Show_Registers
- control keycode 0x0f = Show_State
- keycode 0x10 = Do
- string F1 = "