Share via


WEKF_Settings

Active ou désactive les paramètres du filtre de clavier.

Syntaxe

class WEKF_Settings {
  [Key] string Name;
  [Read, Write] string Value;
};

Membres

Les tableaux suivants répertorient toutes les méthodes et propriétés qui appartiennent à cette classe.

Propriétés

Propriété Type de données Qualificateurs Description
Nom chaîne [Clé] Indique le nom du paramètre filtre clavier que cet objet représente. Consultez la section Remarques pour obtenir la liste des noms de paramètres valides.
Valeur string [lecture, écriture] Représente la valeur du paramètre Name . La valeur n’est pas sensible à la casse.
Consultez la section Remarques pour obtenir la liste des valeurs valides pour chaque paramètre.

Notes

Vous devez être connecté à un compte d’administrateur pour apporter des modifications à cette classe.

Chaque objet WEKF_Paramètres représente un paramètre de filtre clavier unique. Vous pouvez énumérer tous les objets WEKF_Paramètres pour afficher la valeur de tous les paramètres de filtre clavier.

Le tableau suivant répertorie tous les paramètres disponibles pour le filtre de clavier.

Nom du paramètre Description
DisableKeyboardFilterForAdministrators Ce paramètre spécifie si le filtre de clavier est activé ou désactivé pour les comptes d’administrateur. Définissez la valeur true pour désactiver le filtre clavier pour les comptes d’administrateur ; sinon, définissez la valeur false. Défini sur true par défaut.
ForceOffAccessibility Ce paramètre spécifie si le filtre clavier empêche les utilisateurs d’activer les fonctionnalités d’authentification facile d’accès. Définissez la valeur true pour forcer la désactivation des fonctionnalités d’implicité d’accès. Définissez la valeur false pour autoriser l’activation des fonctionnalités d’implicité d’accès. Défini sur false par défaut.
La modification de ce paramètre sur false n’active pas automatiquement les fonctionnalités d’implicité d’accès . Vous devez les activer manuellement.
BreakoutKeyScanCode Ce paramètre spécifie le code d’analyse de la clé qui permet à un utilisateur de sortir d’un compte verrouillé avec le filtre clavier. Un utilisateur peut appuyer sur cette touche consécutivement cinq fois pour basculer vers l’écran d’accueil.
Par défaut, BreakoutKeyScanCode est défini sur le code d’analyse de la touche de logo Windows gauche.

Une instance de la classe WEKF_Paramètres existe pour chaque paramètre valide.

Les modifications apportées au paramètre DisableKeyboardFilterFor Administration istrator sont appliquées lorsqu’un compte d’administrateur se connecte et s’applique à toutes les applications exécutées pendant la session utilisateur. Si un utilisateur sans compte d’administrateur exécute une application en tant qu’administrateur, le filtre clavier est toujours activé, quel que soit le paramètre DisableKeyboardFilterFor Administration istrator.

Les modifications apportées au paramètre BreakoutKeyScanCode ne prennent pas effet tant que vous n’avez pas redémarré l’appareil.

Si BreakoutKeyScanCode est défini sur le code d’analyse pour la touche de logo Windows gauche ou la clé de logo Windows de droite, les deux touches de logo Windows fonctionnent comme clé de saut.

Le paramètre BreakoutKeyScanCode s’applique uniquement aux comptes où le filtre clavier est actif. Si le code d’analyse est défini sur une valeur qui ne correspond à aucune clé, par exemple 0 (zéro), vous devez utiliser une autre méthode pour accéder à l’écran d’accueil si vous devez traiter l’appareil, par exemple la connexion à distance ou redémarrer l’appareil si la connexion automatique n’est pas activée.

Important

Sur certains appareils, si la touche de séparation est enfoncée trop rapidement, les touches de touche peuvent ne pas s’inscrire. Nous vous recommandons d’inclure une légère pause entre chaque touche de saut.

Avertissement

Lorsque vous définissez BreakoutKeyScanCode, veillez à utiliser le code d’analyse de la clé, et non la valeur de la clé virtuelle.

Exemple

Le script Windows PowerShell suivant montre comment utiliser cette classe pour modifier la touche de mode d’arrêt pour le filtre clavier. Cet exemple montre comment définir le paramètre BreakoutKeyScanCode sur le code d’analyse de la touche Accueil sur un clavier 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()

Spécifications

Édition Windows Pris en charge
Windows Édition familiale Non
Windows Pro Non
Windows Entreprise Oui
Windows Éducation Oui
Windows IoT Entreprise Oui

Informations de référence sur le fournisseur WMI du filtre clavier

Filtre de clavier