Hallo alle zusammen,
Ich bin momentan dabei einen Keybinder zu schreiben. Soweit kein Problem ist ja eigentlich sehr einfach,
trotzdem habe ich ein Problem. Der Keybinder soll De-/Aktivierbar sein.
Das Problem dabei ist, wenn ich den Keybinder ausschalte (man wird benachrichtigt) und die belegten Tasten drücke
und den Keybinder dann wieder einschalte werden die Texte gesendet, obwohl er zu dieser Zeit aus war.
Die Wichtigen Teile meines Codes:
Hoffe mir kann dabei jemand helfen.
Danke im Vorraus!
MfG
Ich bin momentan dabei einen Keybinder zu schreiben. Soweit kein Problem ist ja eigentlich sehr einfach,
trotzdem habe ich ein Problem. Der Keybinder soll De-/Aktivierbar sein.
Das Problem dabei ist, wenn ich den Keybinder ausschalte (man wird benachrichtigt) und die belegten Tasten drücke
und den Keybinder dann wieder einschalte werden die Texte gesendet, obwohl er zu dieser Zeit aus war.
Die Wichtigen Teile meines Codes:
VB.NET-Quellcode
-
- 'Variablen
- Dim keyThread As New Threading.Thread(AddressOf keybindThread)
- Dim blnEnabled as Boolean = True
- 'Form_Load
- keyThread.Start()
- 'KeybindThread
- While True
- Try
- If blnEnabled = True Then
- If GetAsyncKeyState(Keys.NumPad1) Then
- MyApi.Send(TextBox1.Text)
- End If
- If GetAsyncKeyState(Keys.OemQuestion) Then
- If blnEnabled = True Then
- blnEnabled = False
- MyApi.AddMessage("- Keybinder deaktiviert", "FF0000")
- ElseIf blnEnabled = False Then
- blnEnabled = True
- MyApi.AddMessage("- Keybinder Aktiviert", "00FF00")
- End If
- End If
- End If
- Threading.Thread.Sleep(200)
- Catch ex As Exception
- End Try
- End While
Hoffe mir kann dabei jemand helfen.
Danke im Vorraus!
MfG