Seite 1 von 1
Ascii-Code der Tastatur über API abfragen
Verfasst: 04.01.2008 16:10
von DarkSoul
Hi, ich möchte gerne den Ascii-Code einer der gedrückten Taste der Tastatur haben, ähnlich wie der Console-Befehl "Inkey". Das ganze soll mit API und ohne Konsole/dx funktionieren.
Wie kann man das am Besten machen?
Verfasst: 04.01.2008 16:33
von Thomas
Schau mal im CodeArchiv, da gibts einiges.

Verfasst: 04.01.2008 16:35
von DarkSoul
wo ist das?
Verfasst: 04.01.2008 16:38
von DarkDragon
Code-Archiv:
http://www.purearea.net/pb/CodeArchiv/German.html
Ein nützlicher Code für dich aus dem Code-Archiv:
http://www.purearea.net/pb/CodeArchiv/I ... rdInkey.pb
Anstatt den Keyboard-Befehlen kannst du nun einfach Get(Async)KeyState_ verwenden. Du musst dementsprechend aber auch die Konstanten anpassen.
Wenn du das nicht willst: Fang einfach das #WM_CHAR Event ab auf dem Fenster.
[EDIT]
Ah so wie hier (Besser als das was ich dir zuerst gab finde ich):
http://www.purearea.net/pb/CodeArchiv/I ... nWindow.pb
Verfasst: 04.01.2008 17:34
von DarkSoul
Ok danke , hab #WM_CHAR+WinCallback verwendet
Bin gerade dabei, eine Windows-Version von meinem Ascii-Art-Malprogramm aufzusetzen. Qbasic-Code kann man nicht portieren/umschreiben (auch nicht mit Freebasic, da ASM mit IRQ's im Spiel sind)... Hilf nur neumachen
