Ecco il mio problema devo fare in modo che i prog mi registri su un textbox tutti i tasti premuti anche se il focus nn è sul programma.
Ho trovato l'api
a questo punto ha creato un timer e ho impostato l'intervalla 1 millisecondo e gli ho associato il seguente codicecodice:GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer
ed ecco il mio problema il prog registra i tasti premuti ma se ad esempio io scrivo ciao lui registra oaicCIAO.codice:Private Sub Timer1_Timer() Dim I As Integer For I = 1 To 255 result = 0 result = GetAsyncKeyState(I) If result = -32767 Then Text1.Text = Text1.Text + Chr(I) End If Next I End Sub
Ora veniamo alle 3 domande:
1)come fare per fargli registrare solo ciao
2)nn conosco bene questa api perchè restituisce il valore -32767?
3)come posso fare per gestire il backslah

Rispondi quotando