411 REFERENCE · Wikibooks
TI 83 Plus Assembly/Appendix C
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
The following tables show all the key codes that can be accessed with GetKey or GetSCS. These may also be found inside ti83plus.inc.
GetKey Codes
Accessed with B_Call(_GetKey). After the command, the key code is stored into the accumulator and (KeyExtend). Alpha-Alpha Function Keys must be enabled with the following system flag: SET LwrCaseActive,(IY+AppLwrCaseFlag)
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
GetCSC (Scan Key) Codes
These KeyCodes are returned from the B_Call(_GetSCS) call. Note that the [APPS] key is equated to skMatrix for portability to the TI-83.
Key
Equate
Value
Key
Equate
Value
Key
Equate
Value
[Y=]
skYEqu
$35
[2nd]
sk2nd
$36
[ALPHA]
skAlpha
$30
[WINDOW]
skWindow
$34
[MODE]
skMode
$37
[X,T,θ,n]
skGraphVar
$28
[ZOOM]
skZoom
$33
[DEL]
skDel
$38
[STAT]
skStat
$20
[TRACE]
skTrace
$32
<
skLeft
$02
V
skDown
$01
[GRAPH]
skGraph
$31
Λ
skUp
$04
>
skRight
$03
[MATH]
skMath
$2F
[x-1]
skRecip
$2E
[x2]
skSquare
$2D
[APPS]
skMatrix
$27
[SIN]
skSin
$26
[,]
skComma
$25
[PRGM]
skPrgm
$1F
[COS]
skCos
$1E
[(]
skLParen
$1D
[VARS]
skVars
$17
[TAN]
skTan
$16
[)]
skRParen
$15
[CLEAR]
skClear
$0F
[^]
skPower
$0E
[÷]
skDiv
$0D
[LOG]
skLog
$2C
[LN]
skLn
$2B
[STO=>]
skStore
$2A
[7]
sk7
$24
[4]
sk4
$23
[1]
sk1
$22
[8]
sk8
$1C
[5]
sk5
$1B
[2]
sk2
$1A
[9]
sk9
$14
[6]
sk6
$13
[3]
sk3
$12
[×]
skMul
$0C
[-]
skSub
$0B
[+]
skAdd
$0A
[0]
sk0
$21
[.]
skDecPnt
$19
[(-)]
skChs
$11
[ENTER]
skEnter
$09