131619Sminshall/* 2*33816Sbostic * Copyright (c) 1988 Regents of the University of California. 3*33816Sbostic * All rights reserved. 4*33816Sbostic * 5*33816Sbostic * Redistribution and use in source and binary forms are permitted 6*33816Sbostic * provided that this notice is preserved and that due credit is given 7*33816Sbostic * to the University of California at Berkeley. The name of the University 8*33816Sbostic * may not be used to endorse or promote products derived from this 9*33816Sbostic * software without specific prior written permission. This software 10*33816Sbostic * is provided ``as is'' without express or implied warranty. 11*33816Sbostic * 12*33816Sbostic * @(#)unix.kbd 1.2 (Berkeley) 03/28/88 13*33816Sbostic */ 14*33816Sbostic 15*33816Sbostic/* 1631619Sminshall * keynumber [ scancode [ unshifted [ shifted [ alted [ shiftalted ] ] ] ] ] 1731619Sminshall * 1831619Sminshall * keynumber is in decimal, and starts in column 1. 1931619Sminshall * scancode is hexadecimal. 2031619Sminshall * unshifted, etc. - these are either a single ascii character, 2131619Sminshall * or the name of a function or an AID-generating key. 2231619Sminshall * 2331619Sminshall * all fields are separated by a single space. 2431619Sminshall */ 2531619Sminshall 2631619Sminshallextern struct hits hits[]; 2731619Sminshall1 0e ` ~ LPRT 2831619Sminshall2 16 1 ! XON 2931619Sminshall3 1e 2 @ XOFF 3031619Sminshall4 26 3 # ALTK 3131619Sminshall5 25 4 $ ESCAPE 3231619Sminshall6 2e 5 % DISC 3331619Sminshall7 36 6 ^ MASTER_RESET 3431619Sminshall8 3d 7 & RESHOW 3531619Sminshall9 3e 8 * FLINP 3631619Sminshall10 46 9 ( SYNCH 3731619Sminshall11 45 0 ) INIT 3831619Sminshall12 4e - _ PCOFF 3931619Sminshall13 55 = + PCON 4031619Sminshall14 5d APLON APLOFF APLEND 4131619Sminshall15 66 LEFT 4231619Sminshall16 0d TAB BTAB 4331619Sminshall17 15 q Q FIELDEND 4431619Sminshall18 1d w W WORDEND 4531619Sminshall19 24 e E WORDBACKTAB 4631619Sminshall20 2d r R FERASE 4731619Sminshall21 2c t T WERASE 4831619Sminshall22 35 y Y ERASE 4931619Sminshall23 3c u U CLRTAB 5031619Sminshall24 43 i I SETHOM 5131619Sminshall25 44 o O SETMRG 5231619Sminshall26 4d p P UNDENT 5331619Sminshall27 54 [ { INDENT 5431619Sminshall28 5b \ | SETTAB 5531619Sminshall29 5c DELTAB COLTAB COLBAK 5631619Sminshall30 14 CAPS_LOCK 5731619Sminshall31 1c a A WORDTAB 5831619Sminshall32 1b s S CURSEL 5931619Sminshall33 23 d D VERTICAL_BAR 6031619Sminshall34 2b f F CENTSIGN 6131619Sminshall35 34 g G PF25 6231619Sminshall36 33 h H PF26 6331619Sminshall37 3b j J PF27 6431619Sminshall38 42 k K PF28 6531619Sminshall39 4b l L PF29 6631619Sminshall40 4c ; : PF30 6731619Sminshall41 52 ' " PF31 6831619Sminshall42 53 ] } PF32 6931619Sminshall43 5a NL 7031619Sminshall44 12 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT 7131619Sminshall45 13 < > PF33 7231619Sminshall46 1a z Z PF34 7331619Sminshall47 22 x X PF35 7431619Sminshall48 21 c C PF36 7531619Sminshall49 2a v V 7631619Sminshall50 32 b B 7731619Sminshall51 31 n N 7831619Sminshall52 3a m M 7931619Sminshall53 41 , < 8031619Sminshall54 49 . > 8131619Sminshall55 4a / ? 8231619Sminshall56 51 8331619Sminshall57 59 MAKE_SHIFT MAKE_SHIFT MAKE_SHIFT 8431619Sminshall58 11 RESET NULL DVCNL 8531619Sminshall59 8631619Sminshall60 19 MAKE_ALT MAKE_ALT MAKE_ALT 8731619Sminshall61 29 SPACE SPACE 8831619Sminshall62 39 MAKE_ALT MAKE_ALT MAKE_ALT 8931619Sminshall63 9031619Sminshall64 58 ENTER 9131619Sminshall65 06 CLEAR NULL TEST 9231619Sminshall66 0c NULL NULL ATTN 9331619Sminshall67 0b EEOF NULL EINP 9431619Sminshall68 0a 9531619Sminshall69 09 MAKE_CTRL 9631619Sminshall70 05 ATTN NULL TREQ 9731619Sminshall71 04 9831619Sminshall72 03 9931619Sminshall73 83 10031619Sminshall74 01 10131619Sminshall75 67 PA1 DP 10231619Sminshall76 64 BTAB 10331619Sminshall77 10431619Sminshall78 61 LEFT NULL LEFT2 10531619Sminshall79 10631619Sminshall80 6e PA2 FM 10731619Sminshall81 65 INSRT 10831619Sminshall82 63 UP 10931619Sminshall83 62 NULL NULL HOME 11031619Sminshall84 60 DOWN 11131619Sminshall85 6f PA3 11231619Sminshall86 6d DELETE 11331619Sminshall87 11431619Sminshall88 6a RIGHT NULL RIGHT2 11531619Sminshall89 11631619Sminshall90 76 11731619Sminshall91 6c 7 11831619Sminshall92 6b 4 11931619Sminshall93 69 1 12031619Sminshall94 68 12131619Sminshall95 77 12231619Sminshall96 75 8 12331619Sminshall97 73 5 12431619Sminshall98 72 2 12531619Sminshall99 70 0 12631619Sminshall100 7e , 12731619Sminshall101 7d 9 12831619Sminshall102 74 6 12931619Sminshall103 7a 3 13031619Sminshall104 71 . 13131619Sminshall105 84 SPACE 13231619Sminshall106 7c TAB 13331619Sminshall107 7b - 13431619Sminshall108 79 ENTER 13531619Sminshall109 78 13631619Sminshall110 07 PF1 13731619Sminshall111 0f PF2 13831619Sminshall112 17 PF3 13931619Sminshall113 1f PF4 14031619Sminshall114 27 PF5 14131619Sminshall115 2f PF6 14231619Sminshall116 37 PF7 14331619Sminshall117 3f PF8 NULL MONOCASE 14431619Sminshall118 47 PF9 14531619Sminshall119 4f PF10 14631619Sminshall120 56 PF11 14731619Sminshall121 5e PF12 14831619Sminshall122 08 PF13 14931619Sminshall123 10 PF14 15031619Sminshall124 18 PF15 15131619Sminshall125 20 PF16 15231619Sminshall126 28 PF17 15331619Sminshall127 30 PF18 15431619Sminshall128 38 PF19 15531619Sminshall129 40 PF20 15631619Sminshall130 48 PF21 15731619Sminshall131 50 PF22 15831619Sminshall132 57 PF23 15931619Sminshall133 5f PF24 16031619Sminshall134 92 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT 16131619Sminshall135 D9 BREAK_SHIFT BREAK_SHIFT BREAK_SHIFT 16231619Sminshall136 99 BREAK_ALT BREAK_ALT BREAK_ALT 16331619Sminshall137 B9 BREAK_ALT BREAK_ALT BREAK_ALT 164