linux/arch/m68k/hp300/hp300map.map
<<
>>
Prefs
   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 '\xC0'
 186compose '`' 'a' to '\xE0'
 187compose '\'' 'A' to '\xC1'
 188compose '\'' 'a' to '\xE1'
 189compose '^' 'A' to '\xC2'
 190compose '^' 'a' to '\xE2'
 191compose '~' 'A' to '\xC3'
 192compose '~' 'a' to '\xE3'
 193compose '"' 'A' to '\xC4'
 194compose '"' 'a' to '\xE4'
 195compose 'O' 'A' to '\xC5'
 196compose 'o' 'a' to '\xE5'
 197compose '0' 'A' to '\xC5'
 198compose '0' 'a' to '\xE5'
 199compose 'A' 'A' to '\xC5'
 200compose 'a' 'a' to '\xE5'
 201compose 'A' 'E' to '\xC6'
 202compose 'a' 'e' to '\xE6'
 203compose ',' 'C' to '\xC7'
 204compose ',' 'c' to '\xE7'
 205compose '`' 'E' to '\xC8'
 206compose '`' 'e' to '\xE8'
 207compose '\'' 'E' to '\xC9'
 208compose '\'' 'e' to '\xE9'
 209compose '^' 'E' to '\xCA'
 210compose '^' 'e' to '\xEA'
 211compose '"' 'E' to '\xCB'
 212compose '"' 'e' to '\xEB'
 213compose '`' 'I' to '\xCC'
 214compose '`' 'i' to '\xEC'
 215compose '\'' 'I' to '\xCD'
 216compose '\'' 'i' to '\xED'
 217compose '^' 'I' to '\xCE'
 218compose '^' 'i' to '\xEE'
 219compose '"' 'I' to '\xCF'
 220compose '"' 'i' to '\xEF'
 221compose '-' 'D' to '\xD0'
 222compose '-' 'd' to '\xF0'
 223compose '~' 'N' to '\xD1'
 224compose '~' 'n' to '\xF1'
 225compose '`' 'O' to '\xD2'
 226compose '`' 'o' to '\xF2'
 227compose '\'' 'O' to '\xD3'
 228compose '\'' 'o' to '\xF3'
 229compose '^' 'O' to '\xD4'
 230compose '^' 'o' to '\xF4'
 231compose '~' 'O' to '\xD5'
 232compose '~' 'o' to '\xF5'
 233compose '"' 'O' to '\xD6'
 234compose '"' 'o' to '\xF6'
 235compose '/' 'O' to '\xD8'
 236compose '/' 'o' to '\xF8'
 237compose '`' 'U' to '\xD9'
 238compose '`' 'u' to '\xF9'
 239compose '\'' 'U' to '\xDA'
 240compose '\'' 'u' to '\xFA'
 241compose '^' 'U' to '\xDB'
 242compose '^' 'u' to '\xFB'
 243compose '"' 'U' to '\xDC'
 244compose '"' 'u' to '\xFC'
 245compose '\'' 'Y' to '\xDD'
 246compose '\'' 'y' to '\xFD'
 247compose 'T' 'H' to '\xDE'
 248compose 't' 'h' to '\xFE'
 249compose 's' 's' to '\xDF'
 250compose '"' 'y' to '\xFF'
 251compose 's' 'z' to '\xDF'
 252compose 'i' 'j' to '\xFF'
 253