xref: /csrg-svn/usr.bin/tn3270/ctlr/unix.kbd (revision 33816)
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