Hotkey vb 8

cobfreaky

Mitglied
Hey,

wie kann ich einen Tastendruck simulieren?
Also einfach nur einen code, dieser, den ich für vb6 gefunden habe, geht nicht:
Code:
 If Chr$(KeyAscii) = "w" Then
      'Anweisungen für die Taste w
   End If

Gruß,
cob!
 
Hallo,

ich verstehe jetzt nicht ganz ob du wirklich einen Tastendruck simulieren,
also senden möchtest (ginge mit SendKeys.Send) oder ob du einen Tastendruck
in deinem Programmcode abfangen möchtest. Also tue etwas wenn
bspw. w gedrückt wird.

Das würde im Form_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
funktionieren.

Dazu muss die KeyPreview Eigenschaft der Form auf True gesetzt werden.

Code:
           Select e.KeyCode
                Case Keys.W
                    MsgBox("Taste w wurde gedrückt")
            End Select

Gruß
Jens
 
Siehe oben! Es wird der Tastendruck "W" abgefangen, die Aktion ist: Zeige eine MessageBox!

Edit: Andernfalls solltest du uns etwas mehr Informationen geben, damit dein Problem richtig eingeschätzt werden kann.
 
Zurück