Oggetto My.Computer.Keyboard
Aggiornamento: novembre 2007
Fornisce le proprietà per accedere allo stato corrente della tastiera, ad esempio ai tasti attualmente premuti, e un metodo per inviare le sequenze di tasti alla finestra attiva.
Note
L'oggetto My.Computer.Keyboard fornisce un'interfaccia con la tastiera del computer. Le proprietà dell'oggetto My.Computer.Keyboard forniscono informazioni sullo stato di numerosi tasti speciali. Il metodo My.Computer.Keyboard.SendKeys consente di inviare sequenze di tasti alla finestra attiva come se fossero stati premuti da tastiera.
Operazione
Nella tabella riportata di seguito sono elencati esempi di attività relative all'oggetto My.Computer.Keyboard.
Per |
Vedere |
---|---|
Verificare se BLOC MAIUSC è attivo |
Procedura: determinare se CapsLock è attivato in Visual Basic |
Inviare sequenze di tasti a un'applicazione |
Procedura: avviare un'applicazione e inviarle sequenze di tasti (Visual Basic) |
Esempio
In questo esempio la proprietà My.Computer.Keyboard.CtrlKeyDown viene utilizzata per stabilire se il tasto CTRL del computer è premuto.
If My.Computer.Keyboard.CtrlKeyDown Then
MsgBox("CTRL key down")
Else
MsgBox("CTRL key up")
End If
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.Devices
Classe:Keyboard
Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)
Disponibilità per tipo di progetto
Tipo di progetto |
Disponibile |
---|---|
Applicazione Windows |
Sì |
Libreria di classi |
Sì |
Applicazione di console |
Sì |
Libreria di controlli Windows |
Sì |
Libreria di controlli Web |
No |
Servizio Windows |
Sì |
Sito Web |
No |