hp300map.map (5563B)
1# HP300 kernel keymap. This uses 7 modifier combinations. 2keymaps 0-2,4-5,8,12 3# Change the above line into 4# keymaps 0-2,4-6,8,12 5# in case you want the entries 6# altgr control keycode 83 = Boot 7# altgr control keycode 111 = Boot 8# below. 9# 10# In fact AltGr is used very little, and one more keymap can 11# be saved by mapping AltGr to Alt (and adapting a few entries): 12# keycode 100 = Alt 13# 14keycode 1 = 15keycode 2 = Alt 16keycode 3 = Alt 17keycode 4 = Shift 18keycode 5 = Shift 19keycode 6 = Control 20keycode 7 = 21keycode 8 = 22keycode 9 = 23keycode 10 = 24keycode 11 = 25keycode 12 = 26keycode 13 = 27keycode 14 = 28keycode 15 = 29keycode 16 = 30keycode 17 = 31keycode 18 = 32keycode 19 = 33keycode 20 = 34keycode 21 = 35keycode 22 = 36keycode 23 = 37keycode 24 = b 38keycode 25 = v 39keycode 26 = c 40keycode 27 = x 41keycode 28 = z 42keycode 29 = 43keycode 30 = 44keycode 31 = Escape Delete 45keycode 32 = 46keycode 33 = 47keycode 34 = 48keycode 35 = 49keycode 36 = 50keycode 37 = 51keycode 38 = 52keycode 39 = 53keycode 40 = h 54keycode 41 = g 55keycode 42 = f 56keycode 43 = d 57keycode 44 = s 58keycode 45 = a 59keycode 46 = 60keycode 47 = Caps_Lock 61keycode 48 = u 62keycode 49 = y 63keycode 50 = t 64keycode 51 = r 65keycode 52 = e 66keycode 53 = w 67keycode 54 = q 68keycode 55 = Tab Tab 69 alt keycode 55 = Meta_Tab 70keycode 56 = seven ampersand 71keycode 57 = six asciicircum 72keycode 58 = five percent 73keycode 59 = four dollar 74keycode 60 = three numbersign 75keycode 61 = two at at 76keycode 62 = one exclam exclam 77keycode 63 = grave asciitilde 78 control keycode 63 = nul 79 alt keycode 63 = Meta_grave 80keycode 64 = 81keycode 65 = 82keycode 66 = 83keycode 67 = 84keycode 68 = 85keycode 69 = 86keycode 70 = 87keycode 71 = 88keycode 72 = 89keycode 73 = F4 90 control keycode 73 = Console_4 91keycode 74 = F3 92 control keycode 74 = Console_3 93keycode 75 = F2 94 control keycode 75 = Console_2 95keycode 76 = F1 96 control keycode 76 = Console_1 97keycode 77 = 98keycode 78 = 99keycode 79 = 100keycode 80 = 101keycode 81 = F5 102 control keycode 81 = Console_5 103keycode 82 = F6 104 control keycode 82 = Console_6 105keycode 83 = F7 106 control keycode 83 = Console_7 107keycode 84 = F8 108 control keycode 84 = Console_8 109keycode 85 = 110keycode 86 = 111keycode 87 = 112keycode 88 = eight asterisk asterisk 113keycode 89 = nine parenleft bracketleft 114keycode 90 = zero parenright bracketright 115keycode 91 = minus underscore 116keycode 92 = equal plus 117keycode 93 = BackSpace 118keycode 94 = 119keycode 95 = 120keycode 96 = i 121keycode 97 = o 122keycode 98 = p 123keycode 99 = bracketleft braceleft 124keycode 100 = bracketright braceright 125keycode 101 = backslash bar 126 control keycode 101 = Control_backslash 127 alt keycode 101 = Meta_backslash 128keycode 102 = 129keycode 103 = 130keycode 104 = j 131keycode 105 = k 132keycode 106 = l 133keycode 107 = semicolon colon 134 alt keycode 107 = Meta_semicolon 135keycode 108 = apostrophe quotedbl 136 control keycode 108 = Control_g 137 alt keycode 108 = Meta_apostrophe 138keycode 109 = Return 139keycode 110 = 140keycode 111 = 141keycode 112 = m 142keycode 113 = comma less 143keycode 114 = period greater 144keycode 115 = slash question 145keycode 116 = 146keycode 117 = 147keycode 118 = 148keycode 119 = 149keycode 120 = n 150keycode 121 = space space 151keycode 122 = 152keycode 123 = 153keycode 124 = Left 154keycode 125 = Down 155keycode 126 = Up 156keycode 127 = Right 157string F1 = "\033[[A" 158string F2 = "\033[[B" 159string F3 = "\033[[C" 160string F4 = "\033[[D" 161string F5 = "\033[[E" 162string F6 = "\033[17~" 163string F7 = "\033[18~" 164string F8 = "\033[19~" 165string F9 = "\033[20~" 166string F10 = "\033[21~" 167string F11 = "\033[23~" 168string F12 = "\033[24~" 169string F13 = "\033[25~" 170string F14 = "\033[26~" 171string F15 = "\033[28~" 172string F16 = "\033[29~" 173string F17 = "\033[31~" 174string F18 = "\033[32~" 175string F19 = "\033[33~" 176string F20 = "\033[34~" 177string Find = "\033[1~" 178string Insert = "\033[2~" 179string Remove = "\033[3~" 180string Select = "\033[4~" 181string Prior = "\033[5~" 182string Next = "\033[6~" 183string Macro = "\033[M" 184string Pause = "\033[P" 185compose '`' 'A' to 'À' 186compose '`' 'a' to 'à' 187compose '\'' 'A' to 'Á' 188compose '\'' 'a' to 'á' 189compose '^' 'A' to 'Â' 190compose '^' 'a' to 'â' 191compose '~' 'A' to 'Ã' 192compose '~' 'a' to 'ã' 193compose '"' 'A' to 'Ä' 194compose '"' 'a' to 'ä' 195compose 'O' 'A' to 'Å' 196compose 'o' 'a' to 'å' 197compose '0' 'A' to 'Å' 198compose '0' 'a' to 'å' 199compose 'A' 'A' to 'Å' 200compose 'a' 'a' to 'å' 201compose 'A' 'E' to 'Æ' 202compose 'a' 'e' to 'æ' 203compose ',' 'C' to 'Ç' 204compose ',' 'c' to 'ç' 205compose '`' 'E' to 'È' 206compose '`' 'e' to 'è' 207compose '\'' 'E' to 'É' 208compose '\'' 'e' to 'é' 209compose '^' 'E' to 'Ê' 210compose '^' 'e' to 'ê' 211compose '"' 'E' to 'Ë' 212compose '"' 'e' to 'ë' 213compose '`' 'I' to 'Ì' 214compose '`' 'i' to 'ì' 215compose '\'' 'I' to 'Í' 216compose '\'' 'i' to 'í' 217compose '^' 'I' to 'Î' 218compose '^' 'i' to 'î' 219compose '"' 'I' to 'Ï' 220compose '"' 'i' to 'ï' 221compose '-' 'D' to 'Ð' 222compose '-' 'd' to 'ð' 223compose '~' 'N' to 'Ñ' 224compose '~' 'n' to 'ñ' 225compose '`' 'O' to 'Ò' 226compose '`' 'o' to 'ò' 227compose '\'' 'O' to 'Ó' 228compose '\'' 'o' to 'ó' 229compose '^' 'O' to 'Ô' 230compose '^' 'o' to 'ô' 231compose '~' 'O' to 'Õ' 232compose '~' 'o' to 'õ' 233compose '"' 'O' to 'Ö' 234compose '"' 'o' to 'ö' 235compose '/' 'O' to 'Ø' 236compose '/' 'o' to 'ø' 237compose '`' 'U' to 'Ù' 238compose '`' 'u' to 'ù' 239compose '\'' 'U' to 'Ú' 240compose '\'' 'u' to 'ú' 241compose '^' 'U' to 'Û' 242compose '^' 'u' to 'û' 243compose '"' 'U' to 'Ü' 244compose '"' 'u' to 'ü' 245compose '\'' 'Y' to 'Ý' 246compose '\'' 'y' to 'ý' 247compose 'T' 'H' to 'Þ' 248compose 't' 'h' to 'þ' 249compose 's' 's' to 'ß' 250compose '"' 'y' to 'ÿ' 251compose 's' 'z' to 'ß' 252compose 'i' 'j' to 'ÿ'