Filtro tastiera

È possibile usare il filtro della tastiera per eliminare le combinazioni di tasti o tasti indesiderati. 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 la schermata 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 eliminati nel layout della tastiera. Il filtro della 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.

Requisiti

Il filtro della tastiera può essere abilitato in:

  • Windows 10 Enterprise
  • Windows 10 IoT Enterprise
  • Windows 10 Education
  • Windows 11 Enterprise
  • Windows 11 IoT Enterprise
  • Windows 11 Education

Terminologia

  • Attivare, abilitare: rendere disponibile l'impostazione 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.

  • Configura: per personalizzare l'impostazione o le impostazioni secondarie.

  • Filtro tastiera incorporato: questa funzionalità è denominata Filtro tastiera incorporata 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, il filtro della tastiera non è attivato. È possibile attivare o disattivare il filtro della tastiera per il dispositivo attenendosi alla procedura seguente.

Per attivare un filtro da tastiera è necessario riavviare il dispositivo. Il filtro della tastiera viene abilitato automaticamente dopo il riavvio.

Attivare il filtro da tastiera usando Pannello di controllo

  1. Nella barra di ricerca di Windows digitare Attiva o disattiva le funzionalità di Windows e premere INVIO o toccare o selezionare Attiva o disattiva le funzionalità di Windows per aprire la finestra Funzionalità di Windows.
  2. Nella finestra Funzionalità di Windows espandere il nodo Blocco dispositivi e selezionare (per attivare) o deselezionare (per disattivare) la casella di controllo filtro tastiera.
  3. Seleziona OK. La finestra Funzionalità di Windows indica che Windows sta cercando i file necessari e visualizza un indicatore di stato. Una volta trovata, la finestra indica che Windows sta applicando le modifiche. Al termine, la finestra indica che le modifiche richieste vengono completate.
  4. Riavviare il dispositivo per applicare le modifiche.

Configurare la tastiera con l'installazione automatica

  1. È possibile configurare le impostazioni di installazione automatica nel componente Microsoft-Windows-Embedded-KeyboardFilterService per aggiungere funzionalità filtro tastiera all'immagine durante la fase di progettazione o creazione dell'immagine.
  2. È possibile creare manualmente un file di risposte di installazione automatica 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 Progettazione configurazione di Windows

Le impostazioni del filtro della tastiera sono disponibili anche come impostazioni di provisioning di Windows, in modo da poter configurare queste impostazioni da applicare durante il tempo di distribuzione dell'immagine o il runtime. È possibile impostare una o tutte le impostazioni del filtro da tastiera creando un pacchetto di provisioning tramite Progettazione configurazione di Windows e quindi applicando il pacchetto di provisioning durante l'ora di distribuzione o il runtime dell'immagine.

  1. Compilare un pacchetto di provisioning in Progettazione configurazione di Windows 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 a tutte le edizioni desktop di Windows.

  2. Nella pagina Personalizzazioni disponibili selezionare Impostazioni>di runtime SMI Impostazioni e quindi impostare i valori desiderati per le impostazioni del filtro della tastiera.

  3. Al termine della configurazione delle impostazioni e della compilazione del pacchetto di provisioning, è possibile applicare il pacchetto al tempo di distribuzione o al runtime dell'immagine. Per altre informazioni, vedere Applicare un pacchetto di provisioning.

In questo esempio viene usata un'immagine di 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 Informazioni sulla manutenzione e la gestione delle immagini di distribuzione.

Attivare e configurare il filtro da tastiera usando Gestione e manutenzione dischi distribuzione

  1. Aprire un prompt dei comandi con privilegi di amministratore.

  2. Abilitare la funzionalità usando il comando seguente.

    Dism /online /Enable-Feature /FeatureName:Client-KeyboardFilter
    
  3. Al termine dello script, riavviare il dispositivo per applicare la modifica.

Funzionalità di filtro della tastiera

Il filtro della tastiera presenta le funzionalità seguenti:

  • Supporta tastiere hardware, la tastiera su schermo standard di Windows e la tastiera virtuale (TabTip.exe).

  • Elimina le combinazioni di tasti anche quando provengono da più tastiere.

    Ad esempio, se un utente preme il tasto CTRL e il tasto ALT su una tastiera hardware, mentre contemporaneamente premendo Canc su una tastiera software, il filtro della tastiera può comunque rilevare e eliminare la funzionalità CTRL+ALT+CANC.

  • Supporta tastieri e tasti numerici progettati per accedere alle funzionalità del lettore multimediale e del browser.

  • Può configurare una chiave per suddividere 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 della funzionalità Accessibilità.

  • Supporta architetture x86 e x64.

Codici e layout di analisi della tastiera

Quando si preme un tasto su una tastiera fisica, la tastiera invia un codice di analisi al driver della tastiera. Il driver invia quindi il codice di analisi al sistema operativo e il sistema operativo converte il codice di analisi in una chiave virtuale in base al layout attivo corrente. Il layout definisce il mapping dei tasti sulla tastiera fisica e presenta molte varianti. Un tasto su una tastiera invia sempre lo stesso codice di analisi quando viene premuto, tuttavia questo codice di analisi può eseguire il mapping 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 corrisponde a "Å".

Il filtro della tastiera può bloccare i tasti dal codice di analisi o dal tasto virtuale. I tasti di blocco dal codice di analisi sono utili per tastiere personalizzate con codici di analisi speciali che non si traducono in un singolo tasto virtuale. Il blocco dei tasti tramite il tasto virtuale è più pratico perché è più facile leggere e il filtro della tastiera elimina correttamente il tasto anche quando la posizione del tasto cambia a causa di una modifica del layout.

Quando si configura il filtro della tastiera per bloccare i tasti usando il tasto virtuale, è necessario usare i nomi in inglese per i tasti virtuali. Per altre informazioni sui nomi dei tasti virtuali, vedere i 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 basato sul layout e torna in un tasto virtuale. Ciò consente al filtro della tastiera di eliminare i tasti della tastiera sullo schermo nello stesso modo dei tasti di tastiera fisici se sono configurati con codice di analisi o tasto virtuale.

Filtro della tastiera e facilità di accesso

Per impostazione predefinita, le funzionalità di accessibilità sono abilitate e il filtro della 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 accesso e impedire agli utenti di abilitarle.

È possibile abilitare la facilità di accesso per gli account amministratore, disabilitandoli comunque per gli account utente standard, assicurandosi che il filtro della tastiera sia disabilitato per gli account amministratore.

Configurazione del filtro della tastiera

È possibile configurare le opzioni seguenti per Il filtro da tastiera:

  • Impostare/annullare le combinazioni di chiavi predefinite da eliminare.
  • Aggiungere/rimuovere combinazioni di tasti 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 suddividere 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 finché l'utente non si disconnette 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 da 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 sul provider WMI del filtro della tastiera.

Interruzione della tastiera

Potrebbe essere necessario accedere a un dispositivo bloccato con un account diverso per eseguire il servizio o configurare il dispositivo. È possibile configurare una chiave di interruzione per suddividere un account bloccato specificando un codice di analisi delle chiavi. Un utente può premere questo tasto consecutivamente cinque volte per passare alla schermata iniziale in modo da poter accedere a un account diverso.

Per impostazione predefinita, la chiave di interruzione è impostata sul codice di analisi per il tasto logo windows sinistro. È possibile usare la classe WMI WEKF_Impostazioni 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 venga applicata.

Considerazioni sul filtro della tastiera

L'avvio di un dispositivo in modalità Cassaforte ignora il filtro della tastiera. Il servizio filtro tastiera non viene caricato in modalità Cassaforte e i tasti non vengono bloccati in modalità Cassaforte.

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 (+), moltiplica (*), sottrazione (-), divisione (/) e decimal (.) hanno tasti virtuali diversi e codici di analisi 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 la moltiplicazione.

Quando si blocca lo schermo usando la tastiera su schermo o una combinazione di una tastiera fisica e della tastiera su schermo, la tastiera su schermo invia una sequenza di tasti di windows aggiuntiva al sistema operativo. Se il dispositivo usa la shell di Windows 10 e si usa il filtro della tastiera per bloccare il tasto logo Windows+L, la sequenza di tasti del tasto windows aggiuntiva 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, che potrebbe essere un comportamento imprevisto.

Alcuni software di tastiera personalizzati, ad esempio Microsoft IntelliType Pro, possono installare driver di filtro tastiera che impediscono al filtro della tastiera di bloccare alcuni o tutti i tasti, in genere tasti estesi come BrowserHome e Search.

In questa sezione