xref: /openbmc/linux/arch/m68k/hp300/hp300map.map (revision 1da177e4)
11da177e4SLinus Torvalds# HP300 kernel keymap. This uses 7 modifier combinations.
21da177e4SLinus Torvaldskeymaps 0-2,4-5,8,12
31da177e4SLinus Torvalds# Change the above line into
41da177e4SLinus Torvalds#	keymaps 0-2,4-6,8,12
51da177e4SLinus Torvalds# in case you want the entries
61da177e4SLinus Torvalds#	altgr   control keycode  83 = Boot
71da177e4SLinus Torvalds#	altgr   control keycode 111 = Boot
81da177e4SLinus Torvalds# below.
91da177e4SLinus Torvalds#
101da177e4SLinus Torvalds# In fact AltGr is used very little, and one more keymap can
111da177e4SLinus Torvalds# be saved by mapping AltGr to Alt (and adapting a few entries):
121da177e4SLinus Torvalds# keycode 100 = Alt
131da177e4SLinus Torvalds#
141da177e4SLinus Torvaldskeycode   1 =
151da177e4SLinus Torvaldskeycode   2 = Alt
161da177e4SLinus Torvaldskeycode   3 = Alt
171da177e4SLinus Torvaldskeycode   4 = Shift
181da177e4SLinus Torvaldskeycode   5 = Shift
191da177e4SLinus Torvaldskeycode   6 = Control
201da177e4SLinus Torvaldskeycode   7 =
211da177e4SLinus Torvaldskeycode   8 =
221da177e4SLinus Torvaldskeycode   9 =
231da177e4SLinus Torvaldskeycode  10 =
241da177e4SLinus Torvaldskeycode  11 =
251da177e4SLinus Torvaldskeycode  12 =
261da177e4SLinus Torvaldskeycode  13 =
271da177e4SLinus Torvaldskeycode  14 =
281da177e4SLinus Torvaldskeycode  15 =
291da177e4SLinus Torvaldskeycode  16 =
301da177e4SLinus Torvaldskeycode  17 =
311da177e4SLinus Torvaldskeycode  18 =
321da177e4SLinus Torvaldskeycode  19 =
331da177e4SLinus Torvaldskeycode  20 =
341da177e4SLinus Torvaldskeycode  21 =
351da177e4SLinus Torvaldskeycode  22 =
361da177e4SLinus Torvaldskeycode  23 =
371da177e4SLinus Torvaldskeycode  24 = b
381da177e4SLinus Torvaldskeycode  25 = v
391da177e4SLinus Torvaldskeycode  26 = c
401da177e4SLinus Torvaldskeycode  27 = x
411da177e4SLinus Torvaldskeycode  28 = z
421da177e4SLinus Torvaldskeycode  29 =
431da177e4SLinus Torvaldskeycode  30 =
441da177e4SLinus Torvaldskeycode  31 = Escape		Delete
451da177e4SLinus Torvaldskeycode  32 =
461da177e4SLinus Torvaldskeycode  33 =
471da177e4SLinus Torvaldskeycode  34 =
481da177e4SLinus Torvaldskeycode  35 =
491da177e4SLinus Torvaldskeycode  36 =
501da177e4SLinus Torvaldskeycode  37 =
511da177e4SLinus Torvaldskeycode  38 =
521da177e4SLinus Torvaldskeycode  39 =
531da177e4SLinus Torvaldskeycode  40 = h
541da177e4SLinus Torvaldskeycode  41 = g
551da177e4SLinus Torvaldskeycode  42 = f
561da177e4SLinus Torvaldskeycode  43 = d
571da177e4SLinus Torvaldskeycode  44 = s
581da177e4SLinus Torvaldskeycode  45 = a
591da177e4SLinus Torvaldskeycode  46 =
601da177e4SLinus Torvaldskeycode  47 = Caps_Lock
611da177e4SLinus Torvaldskeycode  48 = u
621da177e4SLinus Torvaldskeycode  49 = y
631da177e4SLinus Torvaldskeycode  50 = t
641da177e4SLinus Torvaldskeycode  51 = r
651da177e4SLinus Torvaldskeycode  52 = e
661da177e4SLinus Torvaldskeycode  53 = w
671da177e4SLinus Torvaldskeycode  54 = q
681da177e4SLinus Torvaldskeycode  55 = Tab		Tab
691da177e4SLinus Torvalds	alt     keycode    55 = Meta_Tab
701da177e4SLinus Torvaldskeycode  56 = seven		ampersand
711da177e4SLinus Torvaldskeycode  57 = six		asciicircum
721da177e4SLinus Torvaldskeycode  58 = five		percent
731da177e4SLinus Torvaldskeycode  59 = four		dollar
741da177e4SLinus Torvaldskeycode  60 = three		numbersign
751da177e4SLinus Torvaldskeycode  61 = two		at		at
761da177e4SLinus Torvaldskeycode  62 = one		exclam		exclam
771da177e4SLinus Torvaldskeycode  63 = grave		asciitilde
781da177e4SLinus Torvalds	control keycode    63 = nul
791da177e4SLinus Torvalds	alt     keycode    63 = Meta_grave
801da177e4SLinus Torvaldskeycode  64 =
811da177e4SLinus Torvaldskeycode  65 =
821da177e4SLinus Torvaldskeycode  66 =
831da177e4SLinus Torvaldskeycode  67 =
841da177e4SLinus Torvaldskeycode  68 =
851da177e4SLinus Torvaldskeycode  69 =
861da177e4SLinus Torvaldskeycode  70 =
871da177e4SLinus Torvaldskeycode  71 =
881da177e4SLinus Torvaldskeycode  72 =
891da177e4SLinus Torvaldskeycode  73 = F4
901da177e4SLinus Torvalds	control keycode	   73 = Console_4
911da177e4SLinus Torvaldskeycode  74 = F3
921da177e4SLinus Torvalds	control keycode	   74 = Console_3
931da177e4SLinus Torvaldskeycode  75 = F2
941da177e4SLinus Torvalds	control keycode	   75 = Console_2
951da177e4SLinus Torvaldskeycode  76 = F1
961da177e4SLinus Torvalds	control keycode	   76 = Console_1
971da177e4SLinus Torvaldskeycode  77 =
981da177e4SLinus Torvaldskeycode  78 =
991da177e4SLinus Torvaldskeycode  79 =
1001da177e4SLinus Torvaldskeycode  80 =
1011da177e4SLinus Torvaldskeycode  81 = F5
1021da177e4SLinus Torvalds	control keycode	   81 = Console_5
1031da177e4SLinus Torvaldskeycode  82 = F6
1041da177e4SLinus Torvalds	control keycode	   82 = Console_6
1051da177e4SLinus Torvaldskeycode  83 = F7
1061da177e4SLinus Torvalds	control keycode	   83 = Console_7
1071da177e4SLinus Torvaldskeycode  84 = F8
1081da177e4SLinus Torvalds	control keycode	   84 = Console_8
1091da177e4SLinus Torvaldskeycode  85 =
1101da177e4SLinus Torvaldskeycode  86 =
1111da177e4SLinus Torvaldskeycode  87 =
1121da177e4SLinus Torvaldskeycode  88 = eight		asterisk	asterisk
1131da177e4SLinus Torvaldskeycode  89 = nine		parenleft	bracketleft
1141da177e4SLinus Torvaldskeycode  90 = zero		parenright	bracketright
1151da177e4SLinus Torvaldskeycode  91 = minus		underscore
1161da177e4SLinus Torvaldskeycode  92 = equal		plus
1171da177e4SLinus Torvaldskeycode  93 = BackSpace
1181da177e4SLinus Torvaldskeycode  94 =
1191da177e4SLinus Torvaldskeycode  95 =
1201da177e4SLinus Torvaldskeycode  96 = i
1211da177e4SLinus Torvaldskeycode  97 = o
1221da177e4SLinus Torvaldskeycode  98 = p
1231da177e4SLinus Torvaldskeycode  99 = bracketleft	braceleft
1241da177e4SLinus Torvaldskeycode 100 = bracketright	braceright
1251da177e4SLinus Torvaldskeycode 101 = backslash		bar
1261da177e4SLinus Torvalds	control keycode   101 = Control_backslash
1271da177e4SLinus Torvalds	alt     keycode   101 = Meta_backslash
1281da177e4SLinus Torvaldskeycode 102 =
1291da177e4SLinus Torvaldskeycode 103 =
1301da177e4SLinus Torvaldskeycode 104 = j
1311da177e4SLinus Torvaldskeycode 105 = k
1321da177e4SLinus Torvaldskeycode 106 = l
1331da177e4SLinus Torvaldskeycode 107 = semicolon		colon
1341da177e4SLinus Torvalds	alt     keycode   107 = Meta_semicolon
1351da177e4SLinus Torvaldskeycode 108 = apostrophe	quotedbl
1361da177e4SLinus Torvalds	control keycode   108 = Control_g
1371da177e4SLinus Torvalds	alt     keycode   108 = Meta_apostrophe
1381da177e4SLinus Torvaldskeycode 109 = Return
1391da177e4SLinus Torvaldskeycode 110 =
1401da177e4SLinus Torvaldskeycode 111 =
1411da177e4SLinus Torvaldskeycode 112 = m
1421da177e4SLinus Torvaldskeycode 113 = comma		less
1431da177e4SLinus Torvaldskeycode 114 = period		greater
1441da177e4SLinus Torvaldskeycode 115 = slash		question
1451da177e4SLinus Torvaldskeycode 116 =
1461da177e4SLinus Torvaldskeycode 117 =
1471da177e4SLinus Torvaldskeycode 118 =
1481da177e4SLinus Torvaldskeycode 119 =
1491da177e4SLinus Torvaldskeycode 120 = n
1501da177e4SLinus Torvaldskeycode 121 = space		space
1511da177e4SLinus Torvaldskeycode 122 =
1521da177e4SLinus Torvaldskeycode 123 =
1531da177e4SLinus Torvaldskeycode 124 = Left
1541da177e4SLinus Torvaldskeycode 125 = Down
1551da177e4SLinus Torvaldskeycode 126 = Up
1561da177e4SLinus Torvaldskeycode 127 = Right
1571da177e4SLinus Torvaldsstring F1 = "\033[[A"
1581da177e4SLinus Torvaldsstring F2 = "\033[[B"
1591da177e4SLinus Torvaldsstring F3 = "\033[[C"
1601da177e4SLinus Torvaldsstring F4 = "\033[[D"
1611da177e4SLinus Torvaldsstring F5 = "\033[[E"
1621da177e4SLinus Torvaldsstring F6 = "\033[17~"
1631da177e4SLinus Torvaldsstring F7 = "\033[18~"
1641da177e4SLinus Torvaldsstring F8 = "\033[19~"
1651da177e4SLinus Torvaldsstring F9 = "\033[20~"
1661da177e4SLinus Torvaldsstring F10 = "\033[21~"
1671da177e4SLinus Torvaldsstring F11 = "\033[23~"
1681da177e4SLinus Torvaldsstring F12 = "\033[24~"
1691da177e4SLinus Torvaldsstring F13 = "\033[25~"
1701da177e4SLinus Torvaldsstring F14 = "\033[26~"
1711da177e4SLinus Torvaldsstring F15 = "\033[28~"
1721da177e4SLinus Torvaldsstring F16 = "\033[29~"
1731da177e4SLinus Torvaldsstring F17 = "\033[31~"
1741da177e4SLinus Torvaldsstring F18 = "\033[32~"
1751da177e4SLinus Torvaldsstring F19 = "\033[33~"
1761da177e4SLinus Torvaldsstring F20 = "\033[34~"
1771da177e4SLinus Torvaldsstring Find = "\033[1~"
1781da177e4SLinus Torvaldsstring Insert = "\033[2~"
1791da177e4SLinus Torvaldsstring Remove = "\033[3~"
1801da177e4SLinus Torvaldsstring Select = "\033[4~"
1811da177e4SLinus Torvaldsstring Prior = "\033[5~"
1821da177e4SLinus Torvaldsstring Next = "\033[6~"
1831da177e4SLinus Torvaldsstring Macro = "\033[M"
1841da177e4SLinus Torvaldsstring Pause = "\033[P"
1851da177e4SLinus Torvaldscompose '`' 'A' to '�'
1861da177e4SLinus Torvaldscompose '`' 'a' to '�'
1871da177e4SLinus Torvaldscompose '\'' 'A' to '�'
1881da177e4SLinus Torvaldscompose '\'' 'a' to '�'
1891da177e4SLinus Torvaldscompose '^' 'A' to '�'
1901da177e4SLinus Torvaldscompose '^' 'a' to '�'
1911da177e4SLinus Torvaldscompose '~' 'A' to '�'
1921da177e4SLinus Torvaldscompose '~' 'a' to '�'
1931da177e4SLinus Torvaldscompose '"' 'A' to '�'
1941da177e4SLinus Torvaldscompose '"' 'a' to '�'
1951da177e4SLinus Torvaldscompose 'O' 'A' to '�'
1961da177e4SLinus Torvaldscompose 'o' 'a' to '�'
1971da177e4SLinus Torvaldscompose '0' 'A' to '�'
1981da177e4SLinus Torvaldscompose '0' 'a' to '�'
1991da177e4SLinus Torvaldscompose 'A' 'A' to '�'
2001da177e4SLinus Torvaldscompose 'a' 'a' to '�'
2011da177e4SLinus Torvaldscompose 'A' 'E' to '�'
2021da177e4SLinus Torvaldscompose 'a' 'e' to '�'
2031da177e4SLinus Torvaldscompose ',' 'C' to '�'
2041da177e4SLinus Torvaldscompose ',' 'c' to '�'
2051da177e4SLinus Torvaldscompose '`' 'E' to '�'
2061da177e4SLinus Torvaldscompose '`' 'e' to '�'
2071da177e4SLinus Torvaldscompose '\'' 'E' to '�'
2081da177e4SLinus Torvaldscompose '\'' 'e' to '�'
2091da177e4SLinus Torvaldscompose '^' 'E' to '�'
2101da177e4SLinus Torvaldscompose '^' 'e' to '�'
2111da177e4SLinus Torvaldscompose '"' 'E' to '�'
2121da177e4SLinus Torvaldscompose '"' 'e' to '�'
2131da177e4SLinus Torvaldscompose '`' 'I' to '�'
2141da177e4SLinus Torvaldscompose '`' 'i' to '�'
2151da177e4SLinus Torvaldscompose '\'' 'I' to '�'
2161da177e4SLinus Torvaldscompose '\'' 'i' to '�'
2171da177e4SLinus Torvaldscompose '^' 'I' to '�'
2181da177e4SLinus Torvaldscompose '^' 'i' to '�'
2191da177e4SLinus Torvaldscompose '"' 'I' to '�'
2201da177e4SLinus Torvaldscompose '"' 'i' to '�'
2211da177e4SLinus Torvaldscompose '-' 'D' to '�'
2221da177e4SLinus Torvaldscompose '-' 'd' to '�'
2231da177e4SLinus Torvaldscompose '~' 'N' to '�'
2241da177e4SLinus Torvaldscompose '~' 'n' to '�'
2251da177e4SLinus Torvaldscompose '`' 'O' to '�'
2261da177e4SLinus Torvaldscompose '`' 'o' to '�'
2271da177e4SLinus Torvaldscompose '\'' 'O' to '�'
2281da177e4SLinus Torvaldscompose '\'' 'o' to '�'
2291da177e4SLinus Torvaldscompose '^' 'O' to '�'
2301da177e4SLinus Torvaldscompose '^' 'o' to '�'
2311da177e4SLinus Torvaldscompose '~' 'O' to '�'
2321da177e4SLinus Torvaldscompose '~' 'o' to '�'
2331da177e4SLinus Torvaldscompose '"' 'O' to '�'
2341da177e4SLinus Torvaldscompose '"' 'o' to '�'
2351da177e4SLinus Torvaldscompose '/' 'O' to '�'
2361da177e4SLinus Torvaldscompose '/' 'o' to '�'
2371da177e4SLinus Torvaldscompose '`' 'U' to '�'
2381da177e4SLinus Torvaldscompose '`' 'u' to '�'
2391da177e4SLinus Torvaldscompose '\'' 'U' to '�'
2401da177e4SLinus Torvaldscompose '\'' 'u' to '�'
2411da177e4SLinus Torvaldscompose '^' 'U' to '�'
2421da177e4SLinus Torvaldscompose '^' 'u' to '�'
2431da177e4SLinus Torvaldscompose '"' 'U' to '�'
2441da177e4SLinus Torvaldscompose '"' 'u' to '�'
2451da177e4SLinus Torvaldscompose '\'' 'Y' to '�'
2461da177e4SLinus Torvaldscompose '\'' 'y' to '�'
2471da177e4SLinus Torvaldscompose 'T' 'H' to '�'
2481da177e4SLinus Torvaldscompose 't' 'h' to '�'
2491da177e4SLinus Torvaldscompose 's' 's' to '�'
2501da177e4SLinus Torvaldscompose '"' 'y' to '�'
2511da177e4SLinus Torvaldscompose 's' 'z' to '�'
2521da177e4SLinus Torvaldscompose 'i' 'j' to '�'
253