Share via


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
Windows Education
Windows IoT Enterprise

Informazioni di riferimento sul provider WMI del filtro della tastiera

Filtro tastiera