Forum: PC-Programmierung C# Tasten gedrückt


von ben (Gast)


Lesenswert?

Hi ich habe jetzt einiges ausprobiert schaffe es aber nicht ein Programm 
zu schreiben welches mir anzeigt welches der Pfeiltasten ich gedrückt 
habe. Das ganze soll über ein KeyPress-Event gesteuert werden, weil für 
mich der permanente Druck der Taste interessant ist. Habt ihr da 
vielleicht passende Links oder Beispielprogramme. Meine Recherchen bei 
Google haben leider auch nichts gebracht. Ebenso wurde ich nicht schlau 
aus der MSDN Library.


LG

von Sven H. (dsb_sven)


Lesenswert?

Wenn für dich der dauerhafte Tastendruck von Relevanz ist sind die 
Ereignisse "keyDown" und "keyUp" doch sicherlich besser geeignet.

von Christian R. (mrrotzi)


Lesenswert?

Winforms ? WPF ?
(mehr infos bitte)

von Arc N. (arc)


Lesenswert?

Oder das alte GetKeyState 
http://www.pinvoke.net/default.aspx/user32.getkeystate verwenden

von Sam .. (sam1994)


Lesenswert?

nimm einfach ein byte array[256] und setze die Taste die gedrückt wurde 
im Array auf 1 wenn sie losgelassen wird auf 0 (array[e.KeyCode] = 
[...];). Zum anzeigen nimmst du dann array[KEYS.UP]...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.