1*31619Sminshall/* 2*31619Sminshall * keynumber [ scancode [ unshifted [ shifted [ alted [ shiftalted ] ] ] ] ] 3*31619Sminshall * 4*31619Sminshall * keynumber is in decimal, and starts in column 1. 5*31619Sminshall * scancode is hexadecimal. 6*31619Sminshall * unshifted, etc. - these are either a single ascii character, 7*31619Sminshall * or the name of a function or an AID-generating key. 8*31619Sminshall * 9*31619Sminshall * all fields are separated by a single space. 10*31619Sminshall */ 11*31619Sminshall 12*31619Sminshallextern struct hits hits[]; 13*31619Sminshall1 0e ` ~ LPRT 14*31619Sminshall2 16 1 ! XON 15*31619Sminshall3 1e 2 @ XOFF 16*31619Sminshall4 26 3 # ALTK 17*31619Sminshall5 25 4 $ ESCAPE 18*31619Sminshall6 2e 5 % DISC 19*31619Sminshall7 36 6 ^ MASTER_RESET 20*31619Sminshall8 3d 7 & RESHOW 21*31619Sminshall9 3e 8 * FLINP 22*31619Sminshall10 46 9 ( SYNCH 23*31619Sminshall11 45 0 ) INIT 24*31619Sminshall12 4e - _ PCOFF 25*31619Sminshall13 55 = + PCON 26*31619Sminshall14 5d APLON APLOFF APLEND 27*31619Sminshall15 66 LEFT 28*31619Sminshall16 0d TAB BTAB 29*31619Sminshall17 15 q Q FIELDEND 30*31619Sminshall18 1d w W WORDEND 31*31619Sminshall19 24 e E WORDBACKTAB 32*31619Sminshall20 2d r R FERASE 33*31619Sminshall21 2c t T WERASE 34*31619Sminshall22 35 y Y ERASE 35*31619Sminshall23 3c u U CLRTAB 36*31619Sminshall24 43 i I SETHOM 37*31619Sminshall25 44 o O SETMRG 38*31619Sminshall26 4d p P UNDENT 39*31619Sminshall27 54 [ { INDENT 40*31619Sminshall28 5b \ | SETTAB 41*31619Sminshall29 5c DELTAB COLTAB COLBAK 42*31619Sminshall30 14 CAPS_LOCK 43*31619Sminshall31 1c a A WORDTAB 44*31619Sminshall32 1b s S CURSEL 45*31619Sminshall33 23 d D VERTICAL_BAR 46*31619Sminshall34 2b f F CENTSIGN 47*31619Sminshall35 34 g G PF25 48*31619Sminshall36 33 h H PF26 49*31619Sminshall37 3b j J PF27 50*31619Sminshall38 42 k K PF28 51*31619Sminshall39 4b l L PF29 52*31619Sminshall40 4c ; : PF30 53*31619Sminshall41 52 ' " PF31 54*31619Sminshall42 53 ] } PF32 55*31619Sminshall43 5a NL 56*31619Sminshall44 12 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT 57*31619Sminshall45 13 < > PF33 58*31619Sminshall46 1a z Z PF34 59*31619Sminshall47 22 x X PF35 60*31619Sminshall48 21 c C PF36 61*31619Sminshall49 2a v V 62*31619Sminshall50 32 b B 63*31619Sminshall51 31 n N 64*31619Sminshall52 3a m M 65*31619Sminshall53 41 , < 66*31619Sminshall54 49 . > 67*31619Sminshall55 4a / ? 68*31619Sminshall56 51 69*31619Sminshall57 59 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT 70*31619Sminshall58 11 RESET NULL DVCNL 71*31619Sminshall59 72*31619Sminshall60 19 MAKE_ALT MAKE_ALT MAKE_ALT 73*31619Sminshall61 29 SPACE SPACE 74*31619Sminshall62 39 MAKE_ALT MAKE_ALT MAKE_ALT 75*31619Sminshall63 76*31619Sminshall64 58 ENTER 77*31619Sminshall65 06 CLEAR NULL TEST 78*31619Sminshall66 0c NULL NULL ATTN 79*31619Sminshall67 0b EEOF NULL EINP 80*31619Sminshall68 0a 81*31619Sminshall69 09 MAKE_CTRL 82*31619Sminshall70 05 ATTN NULL TREQ 83*31619Sminshall71 04 84*31619Sminshall72 03 85*31619Sminshall73 83 86*31619Sminshall74 01 87*31619Sminshall75 67 PA1 DP 88*31619Sminshall76 64 BTAB 89*31619Sminshall77 90*31619Sminshall78 61 LEFT NULL LEFT2 91*31619Sminshall79 92*31619Sminshall80 6e PA2 FM 93*31619Sminshall81 65 INSRT 94*31619Sminshall82 63 UP 95*31619Sminshall83 62 NULL NULL HOME 96*31619Sminshall84 60 DOWN 97*31619Sminshall85 6f PA3 98*31619Sminshall86 6d DELETE 99*31619Sminshall87 100*31619Sminshall88 6a RIGHT NULL RIGHT2 101*31619Sminshall89 102*31619Sminshall90 76 103*31619Sminshall91 6c 7 104*31619Sminshall92 6b 4 105*31619Sminshall93 69 1 106*31619Sminshall94 68 107*31619Sminshall95 77 108*31619Sminshall96 75 8 109*31619Sminshall97 73 5 110*31619Sminshall98 72 2 111*31619Sminshall99 70 0 112*31619Sminshall100 7e , 113*31619Sminshall101 7d 9 114*31619Sminshall102 74 6 115*31619Sminshall103 7a 3 116*31619Sminshall104 71 . 117*31619Sminshall105 84 SPACE 118*31619Sminshall106 7c TAB 119*31619Sminshall107 7b - 120*31619Sminshall108 79 ENTER 121*31619Sminshall109 78 122*31619Sminshall110 07 PF1 123*31619Sminshall111 0f PF2 124*31619Sminshall112 17 PF3 125*31619Sminshall113 1f PF4 126*31619Sminshall114 27 PF5 127*31619Sminshall115 2f PF6 128*31619Sminshall116 37 PF7 129*31619Sminshall117 3f PF8 NULL MONOCASE 130*31619Sminshall118 47 PF9 131*31619Sminshall119 4f PF10 132*31619Sminshall120 56 PF11 133*31619Sminshall121 5e PF12 134*31619Sminshall122 08 PF13 135*31619Sminshall123 10 PF14 136*31619Sminshall124 18 PF15 137*31619Sminshall125 20 PF16 138*31619Sminshall126 28 PF17 139*31619Sminshall127 30 PF18 140*31619Sminshall128 38 PF19 141*31619Sminshall129 40 PF20 142*31619Sminshall130 48 PF21 143*31619Sminshall131 50 PF22 144*31619Sminshall132 57 PF23 145*31619Sminshall133 5f PF24 146*31619Sminshall134 92 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT 147*31619Sminshall135 D9 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT 148*31619Sminshall136 99 BREAK_ALT BREAK_ALT BREAK_ALT 149*31619Sminshall137 B9 BREAK_ALT BREAK_ALT BREAK_ALT 150