ja ist ganz einfach fang bloß nicht mit globalen oder systemweit hotkeys an die sind unterschiedlich zu den windows versionen da mußte auch 4 api's aufrufen und langer source hab die auch so im buchstehen
gibt aber auch da eine nette abkürzung aus der netten desktoptastertur abgeleitet die meist in zubehört liegt
aber vorsicht die hotkey reagieren sehr gut es kann passieren das man sie mehr mals drück daher würd ich dir empfeheln eine 3 sekunden sperre nach drücken einzubauen wegen fehlervermeidung also ganz easy
wichtig ist nur das es in einem timer steht oder endlos schleife ich nehme lieber timer ist cpu freundlicher
kannste testen wird ganz sicher klappen kurz und knapp und es geht
Code:
Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Long
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If GetAsyncKeyState(Keys.Enter) Then
MessageBox.Show("entertaste gedrückt")
End If
End Sub