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 |
Rubriques connexes
Informations de référence sur le fournisseur WMI du filtre clavier