Re: LZ: Key codes and the 83


[Prev][Next][Index][Thread]

Re: LZ: Key codes and the 83



On Wed, 31 Jul 1996, Rob Taylor wrote:


>=20
> > I've found that TI's list of keyboard codes in
> > their TI-83 documentation at  www.ti.com is
> > completely incorrect.  Each and every code is wrong,
> > or else I misunderstand something they're saying.
> >=20
> > In any case, I've made up a header file (in tasm format)
> > that I'd like to upload to some central place, for example,
> > ticalc.org, for others to use.  It contains the correct
> > keycodes.
> >=20
> > How, or where, can I do this?
>=20
> just post it her, and one of the tical team will grab it (or just send=20
> it to webmaster@ticalc.org)
>=20
> Rob Taylor MAIL - mailto:rtaylor@rtaylor.u-net.com=20
>            WEB  - http://www.u-net.com/~rtaylor/   =20




; KEYS.INC


; Key definitions


; FIRST


#DEFINE KEY_LEFT     02h
#DEFINE KEY_RIGHT    01h
#DEFINE KEY_UP       03h
#DEFINE KEY_DOWN     04h


#DEFINE KEY_2_LEFT   0Eh
#DEFINE KEY_2_RIGHT  0Fh


#DEFINE KEY_MODE     45h
#DEFINE KEY_DEL      0Ah
#DEFINE KEY_XTON     0B4h
#DEFINE KEY_STAT     31h
#DEFINE KEY_MATH     32h
#DEFINE KEY_MATRX    37h
#DEFINE KEY_PRGM     2Dh
#DEFINE KEY_VARS     35h
#DEFINE KEY_=80LEAR    09h
#DEFINE KEY_INV      0B6h
#DEFINE KEY_SIN      0B7h
#DEFINE KEY_COS      0B9h
#DEFINE KEY_TAN      0BBh
#DEFINE KEY_CARET    84h
#DEFINE KEY_XSQ      0BDh
#DEFINE KEY_COMMA    8Bh
#DEFINE KEY_LPAREN   85h
#DEFINE KEY_RPAREN   86h
#DEFINE KEY_LOG      0C1h
#DEFINE KEY_LN       0BFh
#DEFINE KEY_STO      8Ah
#DEFINE KEY_ON       00h
#DEFINE KEY_DIV      83h
#DEFINE KEY_MULT     82h
#DEFINE KEY_MINUS    81h
#DEFINE KEY_PLUS     80h
#DEFINE KEY_ENTER    05h


#DEFINE KEY_0        8Eh
#DEFINE KEY_1        8Fh
#DEFINE KEY_2        90h
#DEFINE KEY_3        91h
#DEFINE KEY_4        92h
#DEFINE KEY_5        93h
#DEFINE KEY_6        94h
#DEFINE KEY_7        95h
#DEFINE KEY_8        96h
#DEFINE KEY_9        97h


; SECOND


#DEFINE KEY_QUIT     40h
#DEFINE KEY_INS      0Bh
#DEFINE KEY_LINK     41h
#DEFINE KEY_LIST     3Ah
#DEFINE KEY_TEST     33h
#DEFINE KEY_ANGLE    39h
#DEFINE KEY_DRAW     2Fh
#DEFINE KEY_DISTR    38h
#DEFINE KEY_FINANCE  3Ch
#DEFINE KEY_ASIN     0B8h
#DEFINE KEY_ACOS     0BAh
#DEFINE KEY_ATAN     0BCh
#DEFINE KEY_PI       0B5h
#DEFINE KEY_SQRT     0BEh
#DEFINE KEY_EE       98h
#DEFINE KEY_LBRACE   0ECh
#DEFINE KEY_RBRACE   0EDh
#DEFINE KEY_LCE      0EFh
#DEFINE KEY_TENX     0C2h
#DEFINE KEY_LCU      0F9h
#DEFINE KEY_LCV      0FAh
#DEFINE KEY_LCW      0FBh
#DEFINE KEY_LBRACKET 87h
#DEFINE KEY_RBRACKET 88h
#DEFINE KEY_LCEX     0C0h
#DEFINE KEY_RCL      0Ch
#DEFINE KEY_L4       0F6h
#DEFINE KEY_L5       0F7h
#DEFINE KEY_L6       0F8h
#DEFINE KEY_L1       0F3h
#DEFINE KEY_L2       0F4h
#DEFINE KEY_L3       0F5h
#DEFINE KEY_MEM      36h
#DEFINE KEY_ENTRY    0Dh
#DEFINE KEY_CAT      3Eh
#DEFINE KEY_LCI      0EEh
#DEFINE KEY_ANS      C5h


; ALPHA


#DEFINE KEY_A      9Ah
#DEFINE KEY_B      9Bh
#DEFINE KEY_B      9Ch
#DEFINE KEY_D      9Dh
#DEFINE KEY_E      9Eh
#DEFINE KEY_F      9Fh
#DEFINE KEY_G      0A0h
#DEFINE KEY_H      0A1h
#DEFINE KEY_I      0A2h
#DEFINE KEY_J      0A3h
#DEFINE KEY_K      0A4h
#DEFINE KEY_L      0A5h
#DEFINE KEY_M      0A6h
#DEFINE KEY_N      0A7h
#DEFINE KEY_O      0A8h
#DEFINE KEY_P      0A9h
#DEFINE KEY_Q      0AAh
#DEFINE KEY_R      0ABh
#DEFINE KEY_S      0ACh
#DEFINE KEY_T      0ADh
#DEFINE KEY_U      0AEh
#DEFINE KEY_V      0AFh
#DEFINE KEY_W      0B0h
#DEFINE KEY_X      0B1h
#DEFINE KEY_Y      0B2h
#DEFINE KEY_Z      0B3h


References: