Filtro della tastiera

Edizioni
✅ supportate IoT Enterprise LTSC
✅ IoT Enterprise
✅ 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 alcune combinazioni di tasti di Microsoft Windows come 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 specifico.

La funzionalità Filtro tastiera funziona con le tastiere fisiche, la tastiera su schermo di Windows e la tastiera virtuale. Il passaggio da una lingua all'altra potrebbe causare la modifica della posizione dei tasti soppressi nel layout di tastiera. Il filtro tastiera rileva queste modifiche dinamiche al layout e continua a eliminare correttamente i tasti.

Terminologia

  • Attiva, abilita: Rendere disponibile l'impostazione al dispositivo e, facoltativamente, applicarla al dispositivo. Generalmente turn on viene utilizzato nell'interfaccia utente o nel pannello di controllo, mentre enable viene utilizzato per la riga di comando
  • Configura: Per personalizzare l'impostazione o le impostazioni secondarie
  • Filtro tastiera incorporata: Questa funzionalità è denominata filtro della tastiera incorporato in Windows 10 versione 1511
  • Filtro della tastiera: Questa funzionalità si chiama Filtro della 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 seguendo questa procedura.

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

Attivare il filtro della tastiera usando il Pannello di controllo

  1. Nella barra di ricerca di Windows digitare Attiva o disattiva le funzionalità di Windows e premere INVIO oppure toccare o selezionare Abilita o disabilita le funzionalità di Windows per aprire la finestra Funzionalità di Windows .
  2. Nella finestra Funzionalità di Windows espandere il nodo Blocco dispositivo e selezionare (per attivare) o deselezionare (per disattivare) la casella di controllo per Filtro tastiera.
  3. Selezionare 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 sono state completate.
  4. Riavvia il dispositivo per applicare le modifiche.

Configurare la tastiera usando l'installazione automatica

  1. È possibile configurare le impostazioni di installazione automatica nel componente Microsoft-Windows-Embedded-KeyboardFilterService per aggiungere le funzionalità di filtro della tastiera all'immagine durante la fase di progettazione o di creazione dell'immagine.
  2. È possibile creare manualmente un file di risposte automatico o utilizzare Windows System Image Manager (Windows SIM) per aggiungere le impostazioni appropriate al file di risposte. Per ulteriori informazioni sulle impostazioni del filtro della tastiera e sugli esempi XML, vedere le impostazioni in Microsoft-Windows-Embedded-KeyboardFilterService.

Attivare e configurare il filtro della tastiera mediante Progettazione configurazione di Windows Designer

Le impostazioni del filtro della tastiera sono disponibili anche come impostazioni di provisioning di Windows, pertanto è possibile configurare queste impostazioni in modo che vengano applicate durante la fase di distribuzione o il runtime delle immagini. È possibile impostare una o tutte le impostazioni di filtro della tastiera creando un pacchetto di provisioning con Designer Configurazione di Windows e quindi applicando il pacchetto di provisioning durante la distribuzione delle immagini o il runtime.

  1. Crea un pacchetto di provisioning in Configurazione di Windows Designer seguendo le istruzioni in Creare un pacchetto di provisioning, selezionando l'opzione Advanced Provisioning.

    Nota

    Nella finestra Scegli le impostazioni da visualizzare e configurare , scegli Comune a tutte le edizioni desktop di Windows.

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

  3. Dopo aver completato la configurazione delle impostazioni e la creazione del pacchetto di provisioning, è possibile applicare il pacchetto al runtime o alla distribuzione dell'immagine. Per ulteriori informazioni, consulta Applicare un pacchetto di provisioning.

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

Attivare e configurare la tastiera Filtra tramite Gestione e manutenzione immagini distribuzione

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

  2. Abilita la funzionalità utilizzando il comando seguente.

    Dism /online /Enable-Feature /FeatureName:Client-KeyboardFilter
    
  3. Una volta completato lo script, riavvia il dispositivo per applicare la modifica.

Funzionalità del 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 i tasti Ctrl e Alt su una tastiera hardware, mentre contemporaneamente si preme Canc su una tastiera software, Filtro tastiera può comunque rilevare e sopprimere la funzionalità CTRL+ALT+CANC.

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

  • Può configurare un tasto per uscire da una sessione utente bloccata per tornare alla schermata iniziale

  • Gestisce automaticamente le modifiche dinamiche al layout

  • 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 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 la mappatura dei tasti sulla tastiera fisica e presenta molte varianti. Un tasto su una tastiera invia sempre lo stesso codice di scansione quando viene premuto, tuttavia questo codice di scansione può essere associato a tasti virtuali diversi per layout diversi. Ad esempio, nel layout di tastiera inglese (Stati Uniti), il tasto a destra del tasto P è mappato su {. Tuttavia, nel layout di tastiera svedese (Svezia) la stessa tonalità corrisponde a Å.

Il filtro della tastiera può bloccare i tasti tramite il codice di scansione o il tasto virtuale. Il blocco dei tasti in base al codice di scansione è utile per le tastiere personalizzate con codici di scansione speciali che non si traducono in un singolo tasto virtuale. Il blocco dei tasti tramite il tasto virtuale è più comodo perché è più facile da leggere e il filtro tastiera sopprime 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 il tasto virtuale, è necessario usare i nomi inglesi per i tasti virtuali. Per ulteriori informazioni sui nomi dei tasti virtuali, vedere Nomi dei tasti del filtro della tastiera.

Per la tastiera su schermo di Windows, il filtro della tastiera converte ogni pressione di tasto in un codice di scansione basato sul layout e di nuovo in un tasto virtuale. Ciò consente al filtro della tastiera di eliminare i tasti della tastiera su schermo allo stesso modo dei tasti della tastiera fisica se sono configurati con codice di scansione o tasto virtuale.

Filtro tastiera e funzionalità di accessibilità

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 accessibilità e impedire agli utenti di abilitarle.

Puoi abilitare le funzionalità di accessibilità per gli account amministratore, disabilitandole comunque per gli account utente standard, assicurandoti che il filtro della tastiera sia disabilitato per gli account amministratore.

Configurazione del filtro della tastiera

Puoi configurare le seguenti opzioni per Filtro tastiera:

  • Imposta/annulla combinazioni di tasti predefinite da eliminare
  • Aggiungere/rimuovere combinazioni di tasti definite personalizzate da eliminare
  • Abilitare/disabilitare il filtro della tastiera per gli account amministratore
  • Forza la disabilitazione delle funzionalità di accessibilità
  • Configurare una sequenza di tasti di interruzione per uscire da 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 della tastiera per gli amministratori, non hanno effetto finché l'utente non si disconnette dall'account e quindi vi riaccede. Se modifichi il codice di scansione del tasto di interruzione, devi riavviare il dispositivo prima che la modifica abbia effetto.

Puoi configurare il filtro della tastiera usando i provider di Strumentazione gestione Windows (WMI). Puoi usare i provider WMI del filtro della tastiera direttamente in uno script di PowerShell o in un'applicazione.

Per altre informazioni sui provider WMI di Filtro tastiera, vedere Informazioni di riferimento sui provider WMI di Filtro tastiera.

Breakout della tastiera

Potrebbe essere necessario accedere a un dispositivo bloccato con un account diverso per fornire assistenza o configurare il dispositivo. È possibile configurare una chiave di interruzione per uscire da un account bloccato specificando un codice di scansione della chiave. Un utente può premere questo tasto cinque volte consecutive per passare alla schermata iniziale in modo da poter accedere a un account diverso.

Per impostazione predefinita, il tasto di interruzione è impostato sul codice di scansione per il tasto Windows sinistro. È possibile usare la classe WMI WEKF_Settings per modificare il codice di analisi della chiave di interruzione. Se modifichi il codice di scansione della chiave di interruzione, devi riavviare il dispositivo prima che la modifica abbia effetto.

Considerazioni sul filtro della 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 le chiavi non vengono bloccate in modalità provvisoria.

Il filtro della tastiera non può bloccare il tasto Sospensione.

Alcune chiavi hardware, come il blocco della rotazione, non hanno una chiave virtuale definita. È comunque possibile bloccare queste chiavi usando il codice di scansione della chiave.

I tasti di aggiunta (+), moltiplicazione (*), sottrazione (-), divisione (/) e decimale (.) hanno tasti virtuali e codici di scansione diversi sul tastierino numerico rispetto alla tastiera principale. Devi 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 utilizzando la tastiera su schermo o una combinazione di una tastiera fisica e una tastiera su schermo, la tastiera su schermo invia una sequenza di tasti Windows aggiuntiva al sistema operativo. Se il dispositivo usa la shell di Windows 10 e usi il filtro della tastiera per bloccare il tasto WINDOWS+L, la pressione aggiuntiva del tasto 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 tastiere personalizzate, ad esempio Microsoft IntelliType Pro, possono installare driver di Filtro tastiera che impediscono a Filtro tastiera di bloccare alcuni o tutti i tasti, in genere i tasti estesi come BrowserHome e Cerca.

Contenuto della sezione