Wie kann ich systemweit abfragen, welche Tasten gerade gedrückt werden?
Das wird mit der GetAsyncKeyState-API realisiert.
Hier gibt es ein ausführliches Beispiel.
Beispiel für Strg+Enter:
Keywords: Visual Basic, VB 6, Systemweit, Tastatur überwachen, Tasten auslesen, gedrückt, Maus Click, Klick auslesen, Maustaste 1-5, Function, Funktion, CompKey, API, GetAsyncKeyState
Das wird mit der GetAsyncKeyState-API realisiert.
Hier gibt es ein ausführliches Beispiel.
Beispiel für Strg+Enter:
Visual Basic-Quellcode
- Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
- Private Sub Timer1_Timer()
- if CompKey(vbKeyControl) and CompKey(vbKeyReturn) Then MsgBox "Strg+Enter gedrückt!"
- End Sub
- Private Function CompKey(KCode As Long) As Boolean
- Dim Result As Integer
- Result = GetAsyncKeyState(KCode)
- CompKey = (Result = -32767)
- End Function
Keywords: Visual Basic, VB 6, Systemweit, Tastatur überwachen, Tasten auslesen, gedrückt, Maus Click, Klick auslesen, Maustaste 1-5, Function, Funktion, CompKey, API, GetAsyncKeyState
Gruß, Agent Smith
activeFlags = (lazy OR weary)
Lemgo-Verschwörung | Mathematics | VB-Paradise in blau
activeFlags = (lazy OR weary)
Lemgo-Verschwörung | Mathematics | VB-Paradise in blau
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „Mad Andy“ ()