===== Key ===== ==== Format ==== key\\ key() ==== Description ==== Immediately returns an integer value corresponding to the currently pressed keyboard key. If no key has been pressed since the last call to the **key** function then the number zero (0) will be returned. This function returns the code for the key pressed not always the ASCII value of the character. ==== Note ==== if key = 47 then print key will not display the desired results, because it's calling key twice in succession, and will return different values each time. This code will do what you want: a = key if a = 47 then print a ==== Partial List of Keys ==== |ESC=16777216|Space=32||||||| |0=48|1=49|2=50|3=51|4=52|5=53|6=54|7=55| |8=56|9=57||||||| |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||||||| |Down Arrow=16777237|Up Arrow=16777235|Left Arrow=16777234|Right Arrow=16777236|||| [[http://qt-project.org/doc/qt-4.8/qt.html#Key-enum|Click here for a complete list of key values]] ==== Example==== #press any keys loop: pause 1 a = key print a+" "+chr(a) goto loop