WEKF_Settings
Aktiviert oder deaktiviert die Einstellungen für den Tastaturfilter.
Syntax
class WEKF_Settings {
[Key] string Name;
[Read, Write] string Value;
};
Member
In den folgenden Tabellen sind alle Methoden und Eigenschaften aufgeführt, die zu dieser Klasse gehören.
Eigenschaften
Eigenschaft | Datentyp | Qualifizierer | BESCHREIBUNG |
---|---|---|---|
Name | Zeichenfolge | [Taste] | Gibt den Namen der Tastaturfiltereinstellung an, die dieses Objekt darstellt. Eine Liste der gültigen Einstellungsnamen finden Sie im Abschnitt Bemerkungen. |
Wert | Zeichenfolge | [lesen, schreiben] | Stellt den Wert der Einstellung Name dar. Der Wert unterscheidet nicht zwischen Groß- und Kleinschreibung. Eine Liste gültiger Werte für jede Einstellung finden Sie im Abschnitt "Hinweise". |
Hinweise
Sie müssen als Administrator angemeldet sein, um Änderungen an dieser Klasse vornehmen zu können.
Jedes WEKF_Settings-Objekt steht für eine einzelne Tastaturfilter-Einstellung. Sie können alle WEKF_Settings-Objekte aufzählen, um den Wert aller Tastaturfiltereinstellungen zu sehen.
Die folgende Tabelle enthält alle verfügbaren Einstellungen für den Tastaturfilter.
Einstellungsname | Beschreibung |
---|---|
DisableKeyboardFilterForAdministrators | Diese Einstellung legt fest, ob der Tastaturfilter für Administratorkonten aktiviert oder deaktiviert ist. Stellen Sie auf true, um den Tastaturfilter für Administratorkonten zu deaktivieren; andernfalls setzen Sie ihn auf false. Standardmäßig auf true eingestellt. |
ForceOffAccessibility | Diese Einstellung legt fest, ob der Tastaturfilter Benutzer daran hindert, Funktionen zur Erleichterung des Zugriffs zu aktivieren. Stellen Sie diese Option auf true, um die Deaktivierung der Funktionen zur Erleichterung des Zugangs zu erzwingen. Stellen Sie diese Option auf false, wenn Sie die Funktionen zur Erleichterung des Zugangs aktivieren möchten. Standardmäßig auf "false" festgelegt. Wenn Sie diese Einstellung auf "false " ändern, werden die Features für erleichterte Bedienung nicht automatisch aktiviert. Sie müssen sie manuell aktivieren. |
BreakoutKeyScanCode | Mit dieser Einstellung legen Sie den Scancode des Schlüssels fest, mit dem ein Benutzer aus einem Konto ausbrechen kann, das mit dem Tastaturfilter gesperrt ist. Ein Benutzer kann diese Taste aufeinanderfolgende fünf Mal drücken, um zur Willkommensseite zu wechseln. Standardmäßig wird der BreakoutKeyScanCode auf den Scancode für die linke Windows-Logo-Taste festgelegt. |
Für jede gültige Einstellung existiert eine Instanz der Klasse WEKF_Settings.
Änderungen an der Einstellung DisableKeyboardFilterForAdministrator werden übernommen, wenn sich ein Administratorkonto anmeldet, und gelten für alle Anwendungen, die während der Benutzersitzung ausgeführt werden. Sollte ein Benutzer ohne Administratorkonto eine Anwendung als Administrator ausführen, ist der Tastaturfilter weiterhin aktiviert, ungeachtet der Einstellung DisableKeyboardFilterForAdministrator.
Änderungen an der Einstellung BreakoutKeyScanCode werden erst wirksam, wenn Sie das Gerät neu starten.
Ist der BreakoutKeyScanCode auf den Scancode entweder für die linke oder die rechte Windows-Logo-Taste eingestellt, funktionieren beide Windows-Logo-Tasten als Breakout-Taste.
Die Einstellung BreakoutKeyScanCode gilt nur für Konten, bei denen der Tastaturfilter aktiviert ist. Wenn der Scancode auf einen Wert gesetzt ist, der keiner Taste zugeordnet werden kann, wie z. B. 0 (Null), dann müssen Sie eine andere Methode verwenden, um auf den Willkommensbildschirm zuzugreifen, wenn Sie das Gerät warten müssen, z. B. eine Fernverbindung oder einen Neustart des Geräts, wenn die automatische Anmeldung nicht aktiviert ist.
Wichtig
Wenn die Unterbrechungstaste auf einigen Geräten zu schnell gedrückt wird, wird die Taste möglicherweise nicht registriert. Wir empfehlen Ihnen, zwischen jedem Drücken der Breakout-Taste eine kleine Pause einzulegen.
Warnung
Stellen Sie beim Einstellen des BreakoutKeyScanCode sicher, dass Sie den Scancode des Schlüssels und nicht den Wert des virtuellen Schlüssels verwenden.
Beispiel
Das folgende Windows PowerShell-Skript veranschaulicht, wie Sie mit dieser Klasse die Taste für den Breakout-Modus für Keyboard Filter ändern können. In diesem Beispiel wird die Einstellung BreakoutKeyScanCode auf den Scancode für die Home-Taste auf einer Standardtastatur gesetzt.
#---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()
Anforderungen
Windows-Edition | Unterstützt |
---|---|
Windows Home | Nein |
Windows Pro | Nein |
Windows Enterprise | Ja |
Windows Education | Ja |
Windows IoT Enterprise | Ja |