> KeyScan  Display negative INKEYs : (/ 10,8: <66: 26,10,8: <66: 128 13 2 N$(127),K% 256 &FFFF:N$(A%)="Y" F A% P: ZS Shift,Ctrl,Alt,Left Shift,Left Ctrl,Left Alt,Right Shift,Right Ctrl,Right Alt d9 Mouse Left,Mouse Middle,Mouse Right,-13,-14,-15,-16 nU Q ,3,4,5 ,f4,8 ,f7,-=,^~ ,Left ,Keypad 6,Keypad 7, f11 ,f12,f10,Scroll xX f0/Print,W,E,T ,7 ,I ,9 ,0 ,_ ,Down ,Keypad 8,Keypad 9, Break,'~,"Y",Backspace b 1 ,2,D,R ,6 ,U ,O ,P ,[ ,Up ,Keypad +,Keypad -, Keypad Return,Insert,Home,Page Up b Caps ,A,X,F ,Y ,J ,K ,@ ,":",Return,Keypad /,Keypad Delete,Keypad .,NumLock,Page Down,'@ l ShiftLock,S,C,G ,H ,N ,L ,; ,] ,Delete,Keypad #,Keypad *,"Keypad ,",=+,"\| left of Z","\_ right of ?" b TAB,Z,SPACE,V ,B ,M ,< ,> ,"?",COPY ,Keypad 0,Keypad 1, Keypad 3 ,No Convert,Convert,Kana r Escape ,f1,f2,f3,f5,f6,f8,f9,"\",Right ,Keypad 4,Keypad 5, Keypad 2 ,Windows Left,Windows Right,Windows Menu :  16+B%16,10)::end . "Press Shift-Escape to finish"'17,10); 5 A%=0 7:"FX"+(221+A%)+","+((A%4)*16+128): "FX219,9":"FX229,1":*FX4,2  >&FFFF:*ESC OFF  23,1;0;0;0;0  C%=0  17,11);13;  A%=-1 -256 -16 " B%=A% A%-15 -1 ,FP%= B%:K%?(B%-1)=P%: P%=0: 4; d(B%,4);: B%>-129:C%=C%+1 6' -1: -113: 16+B%16,10):end @: J T@ C%: A%=0 127: K%?A%: ;A%-1"="N$(A%);" ";: C%: ^ 40," ");40,8); h:D%=(0):(0)=-1 r9 D%<>-1:h0(D%,2)" "c0(D%)" "c2(D%)" "c1(D%);3; | :  end :23,1,1;0;0;0; 4 A%=0 7:"FX"+(221+A%)+","+((A%4)*16+96): $"FX225,1":"FX229":"FX4":*FX15  >&FFFF:*ESC ON   (0)=-1  : !ݤd(A%,N%)=" "+A%,N%) #ݤh0(A%,N%)="0000000"+~A%,N%) &ݤc0(A%):A%>127:="|!"+c0(A%127) 7A%<32A%=127:="|"+(A%64)="|",A%=34A%=124)+A% $ݤc1(A%):A%<32A%=127:="."=A% -ݤc2(A%):A%<32A%=127:="^"+(A%64)=A%