Key Codes


These are the codes returned from the GetKey routine. They are grouped into four categories: There are no codes for 2nd+Up or 2nd+Down, they always change the contrast.

Alpha-Alpha keys must be enabled with

	SET	LwrCaseActive,(IY+AppLwrCaseFlag)
kExtendEcho2 ($FC) is always returned in A. (KeyExtend) holds the keycode.

Primary-Function Keys

Key Equate Value Key Equate Value Key Equate Value
[Y=] kYEqu $49 [MODE] kMode $45 [X,T,θ,n] kVarX $B4
[WINDOW] kWindow $48 [DEL] kDel $0A [STAT] kStat $31
[ZOOM] kZoom $2E < kLeft $02 V kDown $04
[TRACE] kTrace $5A Λ kUp $03
[GRAPH] kGraph $44 > kRight $01
[MATH] kMath $32 [x-1] kInv $86 [x2] kSquare $BD
[APPS] kAppsMenu $2C [SIN] kSin $B7 [,] kComma $8B
[PRGM] kPrgm $2D [COS] kCos $B9 [(] kLParen $85
[VARS] kVars $35 [TAN] kTan $BB [)] kRParen $86
[CLEAR] kClear $09 [^] kExpon 84 [÷] kDiv $83
[LOG] kLog $C1 [LN] kLn $BF [STO=>] kStore $8A
[7] k7 $95 [4] k4 $92 [1] k1 $8F
[8] k8 $96 [5] k5 $93 [2] k2 $90
[9] k9 $97 [6] k6 $94 [3] k3 $91
[×] kMul $82 [-] kSub $81 [+] kAdd $80
[0] k0 $8E
[.] kDecPnt $8D
[(-)] kChs $8C
[ENTER] kEnter $05

Second-Function Keys

Key Equate Value Key Equate Value Key Equate Value
[STAT PLOT] kStatEd $43 [QUIT] kQuit $40 [LINK] kLinkIO $41
[TBLSET] kTblSet $4B [INS] kIns $0B [LIST] kList $3A
[FORMAT] kFormat $57 [2nd] + < kBOL $0E
[CALC] kCalc $3B [2nd] + > kEOL $0F
[TABLE] kTable $4A
[TEST] kTest $33 [MATRX] kMatrix $37 [Ö`] kSqrt $BE
[ANGLE] kAngle $39 [SIN-1] kASin $B8 [EE] kEE $98
[DRAW] kDraw $2F [COS-1] kACos $BA [{] kLBrace $EC
[DISTR] kDist $38 [TAN-1] kATan $BC [}] kRBrace $ED
[p] kPi $B5 [e] kCONSTeA $EF
[10x] kALog $C2 [ex] kExp $C0 [RCL] kRecall $0C
[u] kUnA $F9 [L4] kL4A $F6 [L1] kL1A $F3
[v] kVnA $FA [L5] kL5A $F7 [L2] kL2A $F4
[w] kWnA $FB [L6] kL6A $F8 [L3] kL3A $F5
[[] kLBrack $87 []] kRBrack $88 [MEM] kMem $36
[OFF] kOff $3F
[CATALOG] kCatalog $3E
[i] kI $EE
[ANS] kAns $C5
[ENTRY] kLastEnt $0D

Alpha-Function Keys

Key Equate Value Key Equate Value Key Equate Value
Page Up kAlphaUp $07 [A] kCapA $9A [D] kCapD $9D
Page Down kAlphaDown $08 [B] kCapB $9B [E] kCapE $9E
[C] kCapC $9C [F] kCapF $9F
[G] kCapG $A0
[H] kCapH $A1
[I] kCapI $A2 [N] kCapN $A7 [S] kCapS $AC
[J] kCapJ $A3 [O] kCapO $A8 [T] kCapT $AD
[K] kCapK $A4 [P] kCapP $A9 [U] kCapU $AE
[L] kCapL $A5 [Q] kCapQ $AA [V] kCapV $AF
[M] kCapM $A6 [R] kCapR $AB [W] kCapW $B0
[X] kCapX $B1
[Y] kCapY $B2 [_] kSpace $99
[Z] kCapZ $B3 [:] kColon $C6
[θ] kThetA $CC [?] kQuest $CA
["] kQuotE $CB [SOLVE] kAlphaEnter $06

Alpha-Alpha-Function Keys

Key Equate Value Key Equate Value Key Equate Value
[a] kLa $E2 [d] kLd $E5 [i] kLi $EA
[b] kLb $E3 [e] kLe $E6 [j] kLj $EB
[c] kLc $E4 [f] kLf $E7 [k] kLk $EC
[g] kLg $E8 [l] kLl $ED
[h] kLh $E9 [m] kLm $EE
[n] kLSmalln $EF [s] kLs $F4 [x] kLx $F9
[o] kLo $F0 [t] kLt $F5 [y] kLy $FA
[p] kLp $F1 [u] kLu $F6 [z] kLz $FB
[q] kLq $F2 [v] kLv $F7
[r] kLSmallr $F3 [w] kLw $F8

This is part of Learn TI-83 Plus Assembly In 28 Days
Copyright (c) 2002, 2003, 2004 Sean McLaughlin
See the file gfdl.html for copying conditions