ciao a tutti!

volevo sapere come si può fare a scegliere un tasto che compia un azione alla pressione del mouse ..
ecco il codice che utilizzo:
If GetAsyncKeyState(vbKey1) <> 0 Then
in poche parole vorrei che al posto di "1" venisse utilizzata una textbox dove si può mettere il tasto desiderato per compiere l'azione

la mia niubbaggine mi suggerisce qualcosa del tipo
If GetAsyncKeyState(vbKey & Text1.Text) <> 0 Then
ma so che è sbagliato!

help!