; Amiga keycodes and quailifiers for keymapping.  To use, select a keycode
; and qualifier and fill in the desired FMT string.

; Available keycodes
KEY   0 QUAL 0 NAME "`"             FMT ""
KEY   1 QUAL 0 NAME "1"             FMT ""
KEY   2 QUAL 0 NAME "2"             FMT ""
KEY   3 QUAL 0 NAME "3"             FMT ""
KEY   4 QUAL 0 NAME "4"             FMT ""
KEY   5 QUAL 0 NAME "5"             FMT ""
KEY   6 QUAL 0 NAME "6"             FMT ""
KEY   7 QUAL 0 NAME "7"             FMT ""
KEY   8 QUAL 0 NAME "8"             FMT ""
KEY   9 QUAL 0 NAME "9"             FMT ""
KEY  10 QUAL 0 NAME "0"             FMT ""
KEY  11 QUAL 0 NAME "-"             FMT ""
KEY  12 QUAL 0 NAME "="             FMT ""
KEY  13 QUAL 0 NAME "\"             FMT ""
KEY  14 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  15 QUAL 0 NAME "NUMERIC 0"     FMT ""
KEY  16 QUAL 0 NAME "Q"             FMT ""
KEY  17 QUAL 0 NAME "W"             FMT ""
KEY  18 QUAL 0 NAME "E"             FMT ""
KEY  19 QUAL 0 NAME "R"             FMT ""
KEY  20 QUAL 0 NAME "T"             FMT ""
KEY  21 QUAL 0 NAME "Y"             FMT ""
KEY  22 QUAL 0 NAME "U"             FMT ""
KEY  23 QUAL 0 NAME "I"             FMT ""
KEY  24 QUAL 0 NAME "O"             FMT ""
KEY  25 QUAL 0 NAME "P"             FMT ""
KEY  26 QUAL 0 NAME "["             FMT ""
KEY  27 QUAL 0 NAME "]"             FMT ""
KEY  28 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  29 QUAL 0 NAME "NUMERIC 1"     FMT ""
KEY  30 QUAL 0 NAME "NUMERIC 2"     FMT ""
KEY  31 QUAL 0 NAME "NUMERIC 3"     FMT ""
KEY  32 QUAL 0 NAME "A"             FMT ""
KEY  33 QUAL 0 NAME "S"             FMT ""
KEY  34 QUAL 0 NAME "D"             FMT ""
KEY  35 QUAL 0 NAME "F"             FMT ""
KEY  36 QUAL 0 NAME "G"             FMT ""
KEY  37 QUAL 0 NAME "H"             FMT ""
KEY  38 QUAL 0 NAME "J"             FMT ""
KEY  39 QUAL 0 NAME "K"             FMT ""
KEY  40 QUAL 0 NAME "L"             FMT ""
KEY  41 QUAL 0 NAME ";"             FMT ""
KEY  42 QUAL 0 NAME "'"             FMT ""
KEY  43 QUAL 0 NAME "RETURN"        FMT ""
KEY  44 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  45 QUAL 0 NAME "NUMERIC 4"     FMT ""
KEY  46 QUAL 0 NAME "NUMERIC 5"     FMT ""
KEY  47 QUAL 0 NAME "NUMERIC 6"     FMT ""
KEY  48 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  49 QUAL 0 NAME "Z"             FMT ""
KEY  50 QUAL 0 NAME "X"             FMT ""
KEY  51 QUAL 0 NAME "C"             FMT ""
KEY  52 QUAL 0 NAME "V"             FMT ""
KEY  53 QUAL 0 NAME "B"             FMT ""
KEY  54 QUAL 0 NAME "N"             FMT ""
KEY  55 QUAL 0 NAME "M"             FMT ""
KEY  56 QUAL 0 NAME ","             FMT ""
KEY  57 QUAL 0 NAME "."             FMT ""
KEY  58 QUAL 0 NAME "/"             FMT ""
KEY  59 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  60 QUAL 0 NAME "NUMERIC ."     FMT ""
KEY  61 QUAL 0 NAME "NUMERIC 7"     FMT ""
KEY  62 QUAL 0 NAME "NUMERIC 8"     FMT ""
KEY  63 QUAL 0 NAME "NUMERIC 9"     FMT ""
KEY  64 QUAL 0 NAME "SPACEBAR"      FMT ""
KEY  65 QUAL 0 NAME "BACKSPACE"     FMT ""
KEY  66 QUAL 0 NAME "TAB"           FMT ""
KEY  67 QUAL 0 NAME "ENTER"         FMT ""
KEY  68 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  69 QUAL 0 NAME "ESC"           FMT ""
KEY  70 QUAL 0 NAME "DEL"           FMT ""
KEY  71 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  72 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  73 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  74 QUAL 0 NAME "NUMERIC -"     FMT ""
KEY  75 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  76 QUAL 0 NAME "UP-ARROW"      FMT ""
KEY  77 QUAL 0 NAME "DOWN-ARROW"    FMT ""
KEY  78 QUAL 0 NAME "RIGHT-ARROW"   FMT ""
KEY  79 QUAL 0 NAME "LEFT-ARROW"    FMT ""
KEY  80 QUAL 0 NAME "F1"            FMT ""
KEY  81 QUAL 0 NAME "F2"            FMT ""
KEY  82 QUAL 0 NAME "F3"            FMT ""
KEY  83 QUAL 0 NAME "F4"            FMT ""
KEY  84 QUAL 0 NAME "F5"            FMT ""
KEY  85 QUAL 0 NAME "F6"            FMT ""
KEY  86 QUAL 0 NAME "F7"            FMT ""
KEY  87 QUAL 0 NAME "F8"            FMT ""
KEY  88 QUAL 0 NAME "F9"            FMT ""
KEY  89 QUAL 0 NAME "F10"           FMT ""
KEY  90 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  91 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  92 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  93 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  94 QUAL 0 NAME "Not Assigned"  FMT ""
KEY  95 QUAL 0 NAME "HELP"          FMT ""
KEY  96 QUAL 0 NAME "LEFT-SHIFT"    FMT ""
KEY  97 QUAL 0 NAME "RIGHT-SHIFT"   FMT ""
KEY  98 QUAL 0 NAME "CAPS-LOCK"     FMT ""
KEY  99 QUAL 0 NAME "CTRL"          FMT ""
KEY 100 QUAL 0 NAME "LEFT-ALT"      FMT ""
KEY 101 QUAL 0 NAME "RIGHT-ALT"     FMT ""
KEY 102 QUAL 0 NAME "LEFT-AMIGA"    FMT ""
KEY 103 QUAL 0 NAME "RIGHT-AMIGA"   FMT ""
KEY 104 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 105 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 106 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 107 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 108 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 109 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 110 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 111 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 112 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 113 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 114 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 115 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 116 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 117 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 118 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 119 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 120 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 121 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 122 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 123 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 124 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 125 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 126 QUAL 0 NAME "Not Assigned"  FMT ""
KEY 127 QUAL 0 NAME "Not Assigned"  FMT ""

; Available qualifiers
KEY 0 QUAL   1 NAME "LEFT-SHIFT"    FMT ""
KEY 0 QUAL   2 NAME "RIGHT-SHIFT"   FMT ""
KEY 0 QUAL   4 NAME "CAPS-LOCK"     FMT ""
KEY 0 QUAL   8 NAME "CTRL"          FMT ""
KEY 0 QUAL  16 NAME "LEFT-ALT"      FMT ""
KEY 0 QUAL  32 NAME "RIGHT-ALT"     FMT ""
KEY 0 QUAL  64 NAME "LEFT-COMMAND"  FMT ""
KEY 0 QUAL 128 NAME "RIGHT-COMMAND" FMT ""

; Escape sequences for ConMan editing keys
KEY 0 QUAL   0 NAME "F1"                FMT "*E[0~"  ; shrink
KEY 0 QUAL   0 NAME "F2"                FMT "*E[1~"  ; zoom
KEY 0 QUAL   0 NAME "F3"                FMT "*E[2~"  ; unassigned
KEY 0 QUAL   0 NAME "F4"                FMT "*E[3~"  ; unassigned
KEY 0 QUAL   0 NAME "F5"                FMT "*E[4~"  ; search down
KEY 0 QUAL   0 NAME "F6"                FMT "*E[5~"  ; search up
KEY 0 QUAL   0 NAME "F7"                FMT "*E[6~"  ; delete left word
KEY 0 QUAL   0 NAME "F8"                FMT "*E[7~"  ; delete right word
KEY 0 QUAL   0 NAME "F9"                FMT "*E[8~"  ; screen to back
KEY 0 QUAL   0 NAME "F10"               FMT "*E[9~"  ; window to back
KEY 0 QUAL   0 NAME "SHIFT-F3"          FMT "*E[12~" ; skip left name
KEY 0 QUAL   0 NAME "SHIFT-F4"          FMT "*E[13~" ; skip right name
KEY 0 QUAL   0 NAME "SHIFT-F7"          FMT "*E[16~" ; delete left name
KEY 0 QUAL   0 NAME "SHIFT-F8"          FMT "*E[17~" ; delete right name
KEY 0 QUAL   0 NAME "UP-ARROW"          FMT "*E[A"   ; recall up
KEY 0 QUAL   0 NAME "DOWN-ARROW"        FMT "*E[B"   ; recall down
KEY 0 QUAL   0 NAME "LEFT-ARROW"        FMT "*E[D"   ; cursor left
KEY 0 QUAL   0 NAME "RIGHT-ARROW"       FMT "*E[C"   ; cursor right
KEY 0 QUAL   0 NAME "SHIFT-UP-ARROW"    FMT "*E[T"   ; recall oldest
KEY 0 QUAL   0 NAME "SHIFT-DOWN-ARROW"  FMT "*E[S"   ; top of stack
KEY 0 QUAL   0 NAME "SHIFT-LEFT-ARROW"  FMT "*E[ A"  ; skip left word
KEY 0 QUAL   0 NAME "SHIFT-RIGHT-ARROW" FMT "*E[ @"  ; skip right word
