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