Filtro della tastiera
Edizioni
✅ supportate IoT Enterprise LTSC
✅ IoT Enterprise
✅ LTSC✅
Enterprise
✅ Education
Puoi usare il filtro della tastiera per eliminare le pressioni di tasti o le combinazioni di tasti indesiderate. In genere, un cliente può usare determinate combinazioni di tasti di Microsoft Windows, ad esempio CTRL+ALT+CANC o CTRL+MAIUSC+TAB per modificare il funzionamento di un dispositivo bloccando lo schermo o usando Gestione attività per chiudere un'applicazione in esecuzione. Questo comportamento potrebbe non essere auspicabile se il dispositivo è destinato a uno scopo dedicato.
La funzionalità Filtro tastiera funziona con le tastiere fisiche, la tastiera su schermo di Windows e la tastiera virtuale. Il passaggio da una lingua a un'altra potrebbe causare la modifica della posizione dei tasti soppressi nel layout della tastiera. Filtro tastiera rileva queste modifiche al layout dinamico e continua a eliminare correttamente i tasti.
Nota
Il filtro della tastiera non è supportato in una sessione desktop remoto.
Terminologia
- Attivare e abilitare: Rendere l'impostazione disponibile per il dispositivo e, facoltativamente, applicare le impostazioni al dispositivo. In genere l'attivazione viene usata nell'interfaccia utente o nel pannello di controllo, mentre l'abilitazione viene usata per la riga di comando
- Configurare: Per personalizzare l'impostazione o le sottoimpostazioni
- Filtro tastiera incorporato: Questa funzionalità è denominata Filtro tastiera incorporato in Windows 10 versione 1511
- Filtro tastiera: Questa funzionalità è denominata Filtro tastiera in Windows 10 versione 1607 e successive
Attivare il filtro della tastiera
Per impostazione predefinita, Filtro tastiera non è attivato. È possibile attivare o disattivare Filtro tastiera per il dispositivo seguendo questa procedura.
L'attivazione di un filtro tastiera disattivato richiede il riavvio del dispositivo. Il filtro da tastiera viene abilitato automaticamente dopo il riavvio.
Attivare Filtro tastiera usando Pannello di controllo
- Nella barra di ricerca di Windows digitare Attivare o disattivare le funzionalità di Windows e premere INVIO o toccare o selezionare Attiva o disattiva funzionalità di Windows per aprire la finestra Funzionalità di Windows .
- Nella finestra Funzionalità di Windows espandere il nodo Blocco dispositivo e selezionare (per attivare) o deselezionare (per disattivare) la casella di controllo filtro tastiera.
- Selezionare OK. La finestra Funzionalità di Windows indica che Windows sta cercando i file necessari e visualizza un indicatore di stato. Una volta trovate, la finestra indica che Windows sta applicando le modifiche. Al termine, la finestra indica che le modifiche richieste sono state completate.
- Riavviare il dispositivo per applicare le modifiche.
Configurare la tastiera tramite unattend
- È possibile configurare le impostazioni automatiche nel componente Microsoft-Windows-Embedded-KeyboardFilterService per aggiungere funzionalità filtro tastiera all'immagine durante la fase di progettazione o creazione di immagini.
- È possibile creare manualmente un file di risposte automatiche o usare Windows System Image Manager (Windows SIM) per aggiungere le impostazioni appropriate al file di risposte. Per altre informazioni sulle impostazioni del filtro della tastiera e sugli esempi XML, vedere le impostazioni in Microsoft-Windows-Embedded-KeyboardFilterService.
Attivare e configurare il filtro da tastiera usando configurazione di Windows Designer
Le impostazioni filtro tastiera sono disponibili anche come impostazioni di provisioning di Windows, in modo da poter configurare queste impostazioni da applicare durante il runtime o il tempo di distribuzione dell'immagine. È possibile impostare una o tutte le impostazioni di filtro della tastiera creando un pacchetto di provisioning usando configurazione di Windows Designer e quindi applicando il pacchetto di provisioning durante il runtime o il tempo di distribuzione dell'immagine.
Compilare un pacchetto di provisioning in Configurazione di Windows Designer seguendo le istruzioni in Creare un pacchetto di provisioning, selezionando l'opzione Provisioning avanzato.
Nota
Nella finestra Scegliere le impostazioni da visualizzare e configurare scegliere Comune per tutte le edizioni desktop di Windows.
Nella pagina Personalizzazioni disponibili selezionare Impostazioni> di runtimeSMISettings e quindi impostare i valori desiderati per le impostazioni del filtro della tastiera.
Dopo aver configurato le impostazioni e aver compilato il pacchetto di provisioning, è possibile applicare il pacchetto al runtime o al tempo di distribuzione dell'immagine. Per altre informazioni, vedere Applicare un pacchetto di provisioning.
Questo esempio usa un'immagine Windows denominata install.wim, ma è possibile usare la stessa procedura per applicare un pacchetto di provisioning. Per altre informazioni su Gestione e manutenzione immagini distribuzione, vedere Che cos'è la gestione e la manutenzione delle immagini di distribuzione.
Attivare e configurare il filtro da tastiera usando Gestione e manutenzione immagini distribuzione
Aprire un prompt dei comandi con privilegi di amministratore.
Abilitare la funzionalità usando il comando seguente.
Dism /online /Enable-Feature /FeatureName:Client-KeyboardFilter
Al termine dello script, riavviare il dispositivo per applicare la modifica.
Funzionalità filtro tastiera
Il filtro da tastiera presenta le funzionalità seguenti:
Supporta le tastiere hardware, la tastiera windows standard su schermo e la tastiera virtuale (TabTip.exe)
Elimina le combinazioni di tasti anche quando provengono da più tastiere
Ad esempio, se un utente preme CTRL e ALT su una tastiera hardware, premendo contemporaneamente Canc su una tastiera software, Filtro tastiera può comunque rilevare e eliminare la funzionalità CTRL+ALT+CANC.
Supporta tastiere e tasti numerici progettati per accedere alle funzionalità del lettore multimediale e del browser
Può configurare una chiave per l'interruzione di una sessione utente bloccata per tornare alla schermata iniziale
Gestisce automaticamente le modifiche al layout dinamico
Può essere abilitato o disabilitato per gli account amministratore
Può forzare la disabilitazione delle funzionalità di Accessibilità
Supporta le architetture x86 e x64
Codici e layout di scansione della tastiera
Quando viene premuto un tasto su una tastiera fisica, la tastiera invia un codice di analisi al driver della tastiera. Successivamente il driver invia che il codice di analisi al sistema operativo e il sistema operativo converte il codice di analisi in un tasto virtuale basato sul layout attivo corrente. Il layout definisce il mapping dei tasti sulla tastiera fisica e include molte varianti. Un tasto su una tastiera invia sempre lo stesso codice di analisi quando viene premuto, ma questo codice di analisi può essere mappato a tasti virtuali diversi per layout diversi. Ad esempio, nel layout della tastiera inglese (Stati Uniti), il tasto a destra del tasto P viene mappato a {
. Tuttavia, nel layout della tastiera svedese (Svezia), lo stesso tasto viene mappato a Å
.
Il filtro da tastiera può bloccare i tasti in base al codice di analisi o alla chiave virtuale. Il blocco dei tasti da parte del codice di analisi è utile per tastiere personalizzate con codici di analisi speciali che non si traducono in una singola chiave virtuale. Il blocco dei tasti da parte della chiave virtuale è più pratico perché è più facile da leggere e Filtro tastiera elimina correttamente il tasto anche quando la posizione del tasto cambia a causa di una modifica del layout.
Quando si configura Filtro tastiera per bloccare i tasti usando la chiave virtuale, è necessario usare i nomi in inglese per le chiavi virtuali. Per altre informazioni sui nomi dei tasti virtuali, vedere Nomi dei tasti di filtro della tastiera.
Per la tastiera su schermo di Windows, il filtro della tastiera converte ogni sequenza di tasti in un codice di analisi in base al layout e di nuovo in un tasto virtuale. In questo modo il filtro della tastiera consente di eliminare i tasti della tastiera su schermo allo stesso modo dei tasti di tastiera fisici se sono configurati con il codice di analisi o il tasto virtuale.
Filtro tastiera e funzionalità di facilità di accesso
Per impostazione predefinita, le funzionalità di facilità di accesso sono abilitate e Filtro tastiera è disabilitato per gli account amministratore.
Se i tasti permanenti sono abilitati, un utente può ignorare il filtro della tastiera in determinate situazioni. È possibile configurare il filtro della tastiera per disabilitare tutte le funzionalità di accessibilità e impedire agli utenti di abilitarle.
È possibile abilitare le funzionalità di facilità di accesso per gli account amministratore, disabilitandoli comunque per gli account utente standard, assicurandosi che filtro tastiera sia disabilitato per gli account amministratore.
Configurazione del filtro da tastiera
È possibile configurare le opzioni seguenti per Filtro tastiera:
- Impostare/annullare l'impostazione di combinazioni di tasti predefinite da eliminare
- Aggiungere/rimuovere combinazioni di chiavi definite personalizzate da eliminare
- Abilitare/disabilitare il filtro della tastiera per gli account amministratore
- Forzare la disabilitazione delle funzionalità di accessibilità
- Configurare una sequenza di chiavi di interruzione per l'interruzione di un account bloccato
Per la maggior parte, le modifiche alla configurazione diventano immediatamente effettive. Alcune modifiche, ad esempio l'abilitazione o la disabilitazione del filtro da tastiera per gli amministratori, non diventano effettive fino a quando l'utente non esce dall'account e quindi torna indietro. Se si modifica il codice di analisi della chiave di interruzione, è necessario riavviare il dispositivo prima che la modifica venga applicata.
È possibile configurare il filtro della tastiera usando i provider di Strumentazione gestione Windows (WMI). È possibile usare i provider WMI filtro tastiera direttamente in uno script di PowerShell o in un'applicazione.
Per altre informazioni sui provider WMI filtro tastiera, vedere Informazioni di riferimento sui provider WMI per il filtro della tastiera.
Breakout della tastiera
Potrebbe essere necessario accedere a un dispositivo bloccato con un account diverso per gestire o configurare il dispositivo. È possibile configurare una chiave di interruzione per uscire da un account bloccato specificando un codice di analisi della chiave. Un utente può premere questo tasto consecutivi cinque volte per passare alla schermata iniziale in modo da poter accedere a un account diverso.
La chiave di interruzione è impostata sul codice di analisi per il tasto logo Windows sinistro per impostazione predefinita. È possibile usare la classe WMI WEKF_Settings per modificare il codice di analisi della chiave di interruzione. Se si modifica il codice di analisi della chiave di interruzione, è necessario riavviare il dispositivo prima che la modifica abbia effetto.
Considerazioni sui filtri da tastiera
L'avvio di un dispositivo in modalità provvisoria ignora il filtro della tastiera. Il servizio Filtro tastiera non viene caricato in modalità provvisoria e i tasti non vengono bloccati in modalità provvisoria.
Il filtro della tastiera non può bloccare il tasto sospensione.
Alcune chiavi hardware, ad esempio il blocco di rotazione, non hanno una chiave virtuale definita. È comunque possibile bloccare queste chiavi usando il codice di analisi della chiave.
I tasti add (+), multiply (*), subtract (-), divide (/) e decimal (.) hanno tasti virtuali e codici di scansione diversi sul tastierino numerico rispetto alla tastiera principale. È necessario bloccare entrambe le chiavi per bloccare queste chiavi. Ad esempio, per bloccare la chiave di moltiplicazione, è necessario aggiungere una regola per bloccare "*" e una regola per bloccare Multiply.
Quando si blocca lo schermo usando la tastiera su schermo o una combinazione di una tastiera fisica e la tastiera su schermo, la tastiera su schermo invia un tasto logo Windows aggiuntivo al sistema operativo. Se il dispositivo usa la shell Windows 10 e usi il filtro della tastiera per bloccare il tasto logo Windows+L, la pressione aggiuntiva del tasto logo Windows fa sì che la shell passi dalla schermata Start all'ultima app attiva quando un utente tenta di bloccare il dispositivo usando la tastiera su schermo, il che potrebbe essere un comportamento imprevisto.
Alcuni software per tastiera personalizzati, ad esempio Microsoft IntelliType Pro, possono installare driver filtro tastiera che impediscono a Filtro tastiera di bloccare alcuni o tutti i tasti, in genere i tasti estesi come BrowserHome e Ricerca.