Diabolik88m
23-08-2006, 23:40
ciao a tutti tramite l'api "GetAsyncKeyState" riesco a intercettare i tasti che vengono premuti anche quando la mia applicazione non ha il focus, ora io vorrei sapere come si fa a cambiare i tasti che l'utente preme: per esempio io vorrei fare in modo che se l'utente preme il tasto "A" il computer invece scriva "B".
Il codice che uso per intercettare i tasti è il seguente:
Private Declare Function GetAsyncKeyState Lib "user32" _
(ByVal vKey As Long) As Integer
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyA) & H8000 Then
'qua non so che codice scrivere per far si che il computer scriva "B" invece che "A"
End If
End Sub
spero che qualcuno mi possa aiutare.... va bene anche se postate un codice completamente diverso dala bozza che ho scritto io :D
ciao :)
Il codice che uso per intercettare i tasti è il seguente:
Private Declare Function GetAsyncKeyState Lib "user32" _
(ByVal vKey As Long) As Integer
Private Sub Timer1_Timer()
If GetAsyncKeyState(vbKeyA) & H8000 Then
'qua non so che codice scrivere per far si che il computer scriva "B" invece che "A"
End If
End Sub
spero che qualcuno mi possa aiutare.... va bene anche se postate un codice completamente diverso dala bozza che ho scritto io :D
ciao :)