To communicate with the TI-Smartview software using a TI-84 Plus/Silver Edition, just do the following: Ensure you're running OS 2.40 or higher with _GetBaseVer. Call _EnableSmartViewInputPad (530Bh) with A=1. Recycle the USB connection (disconnect and force it to reconnect) by calling _RecycleUSB (5311h). You might want to do some sort of delay here (like use a 100ms timer delay). Or not. In a loop: Call _IsConnectedToPC (530Eh). If this returns Z, get out of the loop because the cable was removed. Call _HandleLinkActivity (4C9Ch) so interrupts and stuff like that can process. Call _SendSmartViewKeypress (5308h) with B = modifier and A = keypress as many times as you like. When done, call _EnableSmartViewInputPad (530Bh) with A=0 (this disables the ability for the calculator to show up as a SmartView Input Pad). Call _RecycleUSB (5311h). Now for the modifier / key code table: Keypress: Modifier: Key Code: ON 0Dh 3Eh 2ND 09h 3Fh Y= 09h 3Ah WINDOW 09h 3Bh ZOOM 09h 3Ch TRACE 09h 3Dh GRAPH 09h 3Eh MODE 0Dh 3Fh DEL 0Fh 3Dh ALPHA 09h 40h X,T,(theta),n 0Dh 40h STAT 0Fh 3Eh MATH 09h 41h MATRX 0Dh 41h PRGM 0Fh 3Fh VARS 0Bh 3Bh CLEAR 0Bh 42h x^-1 09h 42h SIN 0Dh 42h COS 0Fh 40h TAN 0Bh 3Ch ^ 0Bh 44h x^2 0Dh 3Ah , 0Dh 43h ( 0Fh 41h ) 0Bh 3Dh / 09h 54h LOG 0Dh 3Bh 7 0Dh 44h 8 0Fh 42h 9 0Bh 3Eh * 09h 55h LN 0Dh 3Ch 4 0Fh 3Ah 5 0Fh 43h 6 0Bh 3Fh - 09h 56h STO-> 0Dh 3Dh 1 0Fh 3Bh 2 0Fh 44h 3 0Bh 40h + 09h 57h 0 0Fh 3Ch . 0Bh 3Ah (-) 0Bh 41h ENTER 09h 58h UP 09h 52h DOWN 09h 51h LEFT 09h 50h RIGHT 09h 4Fh NOTE: to send the ON key, you might need to call _SendSmartViewKeypress (5308h) again with A=0 and B=0 afterward. Can't hurt. That's all there is to it...no need for that silly 16KB SmartPad application. Assuming anyone actually uses TI-SmartView, I hope this helps somebody.