//hotkey constants const int LeftMouseButton=1; const int RightMouseButton=2; const int Cancel=3; const int MiddleMouseButton=4; const int BackSpace=8; const int Tab=9; const int Clear=12; const int Enter=13; const int Shift=16; const int Control=17; const int Alt=18; const int Pause=19; const int CapsLock=20; const int Escape=27; const int Space=32; const int PageUp=33; const int PageDown=34; const int End=35; const int Home=36; const int Left=37; const int Up=38; const int Right=39; const int Down=40; const int Select=41; const int Print=42; const int Execute=43; const int Snapshot=44; const int Insert=45; const int Delete=46; const int Help=47; const int Numlock=144; A=65 B=66 C=67 D=68 E=69 F=70 G=71 H=72 I=73 J=74 K=75 L=76 M=77 N=78 O=79 P=80 Q=81 R=82 S=83 T=84 U=85 V=86 W=87 X=88 Y=89 Z=90 0=48 1=49 2=50 3=51 4=52 5=53 6=54 7=55 8=56 9=57 Numpad0=96 Numpad1=97 Numpad2=98 Numpad3=99 Numpad4=100 Numpad5=101 Numpad6=102 Numpad7=103 Numpad8=104 Numpad9=105 *=106 +=107 Separator=108 -=109 Decimal=110 /=111 F1=112 F2=113 F3=114 F4=115 F5=116 F6=117 F7=118 F8=119 F9=120 F10=121 F11=122 F12=123 F13=124 F14=125 F15=126 F16=127 [InverseKeyCodes] #hotkeys corresponding to numbers #do not edit 1=LeftMouseButton 2=RightMouseButton 3=Cancel 4=MiddleMouseButton 8=BackSpace 9=Tab 12=Clear 13=Enter 16=Shift 17=Control 18=Alt 19=Pause 20=CapsLock 27=Escape 32=Space 33=PageUp 34=PageDown 35=End 36=Home 37=Left 38=Up 39=Right 40=Down 41=Select 42=Print 43=Execute 44=Snapshot 45=Insert 46=Delete 47=Help 144=Numlock 65=A 66=B 67=C 68=D 69=E 70=F 71=G 72=H 73=I 74=J 75=K 76=L 77=M 78=N 79=O 80=P 81=Q 82=R 83=S 84=T 85=U 86=V 87=W 88=X 89=Y 90=Z 48=0 49=1 50=2 51=3 52=4 53=5 54=6 55=7 56=8 57=9 96=Numpad0 97=Numpad1 98=Numpad2 99=Numpad3 100=Numpad4 101=Numpad5 102=Numpad6 103=Numpad7 104=Numpad8 105=Numpad9 106=* 107=+ 108=Separator 109=- 110=Decimal 111=/ 112=F1 113=F2 114=F3 115=F4 116=F5 117=F6 118=F7 119=F8 120=F9 121=F10 122=F11 123=F12 124=F13 125=F14 126=F15 127=F16