WEKF_Impostazioni
Abilita o disabilita le impostazioni per il filtro da tastiera.
Sintassi
class WEKF_Settings {
[Key] string Name;
[Read, Write] string Value;
};
Membri
Nelle tabelle seguenti sono elencati i metodi e le proprietà che appartengono a questa classe.
Proprietà
Proprietà | Tipo di dati | Qualificatori | Descrizione |
---|---|---|---|
Nome | string | [key] | Indica il nome dell'impostazione Filtro tastiera rappresentata da questo oggetto. Per un elenco di nomi di impostazioni validi, vedere la sezione Osservazioni. |
valore | string | [lettura, scrittura] | Rappresenta il valore dell'impostazione Nome . Il valore non fa distinzione tra maiuscole e minuscole. Per un elenco di valori validi per ogni impostazione, vedere la sezione Osservazioni. |
Osservazioni:
Per apportare modifiche a questa classe, è necessario accedere a un account amministratore.
Ogni oggetto WEKF_Impostazioni rappresenta un'unica impostazione di filtro da tastiera. È possibile enumerare tutti gli oggetti WEKF_Impostazioni per visualizzare il valore di tutte le impostazioni del filtro da tastiera.
Nella tabella seguente sono elencate tutte le impostazioni disponibili per il filtro da tastiera.
Nome impostazione | Descrizione |
---|---|
DisableKeyboardFilterFor Amministrazione istrators | Questa impostazione specifica se il filtro della tastiera è abilitato o disabilitato per gli account amministratore. Impostare su true per disabilitare il filtro della tastiera per gli account amministratore; in caso contrario, impostare su false. Impostare su true per impostazione predefinita. |
ForceOffAccessibility | Questa impostazione specifica se il filtro della tastiera impedisce agli utenti di abilitare le funzionalità accessibilità. Impostare su true per forzare la disabilitazione delle funzionalità di Accessibilità. Impostare su false per consentire l'abilitazione delle funzionalità accessibilità. Impostare su false per impostazione predefinita. La modifica di questa impostazione su false non abilita automaticamente le funzionalità di Accessibilità. È necessario abilitarle manualmente. |
BreakoutKeyScanCode | Questa impostazione specifica il codice di analisi della chiave che consente a un utente di uscire da un account bloccato con filtro da tastiera. Un utente può premere questo tasto consecutivamente cinque volte per passare alla schermata iniziale. Per impostazione predefinita, BreakoutKeyScanCode è impostato sul codice di analisi per il tasto logo di Windows sinistro. |
Per ogni impostazione valida esiste un'istanza della classe WEKF_Impostazioni.
Le modifiche apportate all'impostazione DisableKeyboardFilterFor Amministrazione istrator vengono applicate quando un account amministratore esegue l'accesso e si applica a tutte le applicazioni eseguite durante la sessione utente. Se un utente senza un account amministratore esegue un'applicazione come amministratore, il filtro della tastiera è ancora abilitato, indipendentemente dall'impostazione DisableKeyboardFilterFor Amministrazione istrator.
Le modifiche apportate all'impostazione BreakoutKeyScanCode non diventano effettive fino al riavvio del dispositivo.
Se BreakoutKeyScanCode è impostato sul codice di analisi per il tasto logo windows sinistro o il tasto logo di Windows destro, entrambi i tasti logo di Windows funzioneranno come tasto di interruzione.
L'impostazione BreakoutKeyScanCode si applica solo agli account in cui il filtro della tastiera è attivo. Se il codice di analisi è impostato su un valore che non esegue il mapping a nessuna chiave, ad esempio 0 (zero), è necessario usare un altro metodo per accedere alla schermata iniziale se è necessario gestire il dispositivo, ad esempio connettersi in remoto o riavviare il dispositivo se l'accesso automatico non è abilitato.
Importante
In alcuni dispositivi, se il tasto di interruzione viene premuto troppo rapidamente, i tasti potrebbero non essere registrati. È consigliabile includere una leggera pausa tra ogni tasto di interruzione.
Avviso
Quando si imposta BreakoutKeyScanCode, assicurarsi di usare il codice di analisi della chiave e non il valore della chiave virtuale.
Esempio
Lo script di Windows PowerShell seguente illustra come usare questa classe per modificare il tasto della modalità di interruzione per il filtro da tastiera. In questo esempio l'impostazione BreakoutKeyScanCode viene impostata sul codice di analisi del tasto Home su una tastiera standard.
#---Define variables---
$COMPUTER = "localhost"
$NAMESPACE = "root\standardcimv2\embedded"
# Define the decimal scan code of the Home key
$HomeKeyScanCode = 71
# Get the BreakoutKeyScanCode setting from WEKF_Settings
$BreakoutMode = get-wmiobject -class wekf_settings -namespace $NAMESPACE | where {$_.name -eq "BreakoutKeyScanCode"}
# Set the breakout key to the Home key.
$BreakoutMode.value = $HomeKeyScanCode
# Push the change into the WMI configuration. You must restart your device before this change takes effect.
$BreakoutMode.put()
Requisiti
Edizione per Windows | Supportata |
---|---|
Windows Home | No |
Windows Pro | No |
Windows Enterprise | Sì |
Windows Education | Sì |
Windows IoT Enterprise | Sì |
Argomenti correlati
Informazioni di riferimento sul provider WMI del filtro della tastiera