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. :mrgreen:

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

:allright:

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 :freak: