Filtre de clavier
Éditions
✅ prises en charge IoT Enterprise LTSC
✅ IoT Enterprise
✅ LTSC✅
Enterprise
✅ Éducation
Vous pouvez utiliser le filtre de clavier pour supprimer des pressions ou des combinaisons de touches indésirables. Normalement, un client peut utiliser certaines combinaisons de touches Microsoft Windows comme Ctrl+Alt+Suppr ou Ctrl+Maj+Tab pour modifier le fonctionnement d’un appareil en verrouillant l’écran ou en utilisant le Gestionnaire des tâches pour fermer une application en cours d’exécution. Ce comportement peut ne pas être souhaitable si votre appareil est destiné à un usage dédié.
La fonctionnalité Filtre clavier fonctionne avec les claviers physiques, le clavier visuel Windows et le clavier tactile. Le passage d’une langue à une autre peut entraîner la modification de l’emplacement des touches supprimées sur la disposition du clavier. Le filtre du clavier détecte ces modifications de disposition dynamiques et continue de supprimer correctement les touches.
Remarque
Le filtre clavier n’est pas pris en charge dans une session Bureau à distance.
Terminology
- Activez, activez : Rendez le paramètre disponible pour l’appareil et appliquez éventuellement les paramètres à l’appareil. Activer est généralement utilisé dans l’interface utilisateur ou le panneau de configuration, tandis que enable est utilisé pour la ligne de commande
- Configurer: Pour personnaliser le paramètre ou les sous-paramètres
- Filtre clavier incorporé : Cette fonctionnalité est appelée Filtre clavier incorporé dans Windows 10, version 1511
- Filtre clavier : Cette fonctionnalité est appelée Filtre clavier dans Windows 10, version 1607 et ultérieure
Activer le filtre clavier
Par défaut, le filtre clavier n’est pas activé. Vous pouvez activer ou désactiver le filtre clavier pour votre appareil en procédant comme suit.
Pour désactiver un filtre clavier, vous devez redémarrer votre appareil. Le filtre du clavier est automatiquement activé après le redémarrage.
Activer le filtre clavier à l’aide de Panneau de configuration
- Dans la barre de recherche Windows, tapez Activer ou désactiver les fonctionnalités Windows , puis appuyez sur Entrée ou appuyez ou sélectionnez Activer ou désactiver les fonctionnalités Windows pour ouvrir la fenêtre Fonctionnalités Windows .
- Dans la fenêtre Fonctionnalités Windows , développez le nœud Verrouillage de l’appareil, puis sélectionnez (pour activer) ou décochez (pour désactiver) la case Filtre clavier.
- Sélectionnez OK. La fenêtre Fonctionnalités Windows indique que Windows recherche les fichiers requis et affiche une barre de progression. Une fois trouvée, la fenêtre indique que Windows applique les modifications. Lorsque vous avez terminé, la fenêtre indique que les modifications demandées sont terminées.
- Redémarrez votre appareil pour appliquer les modifications.
Configurer le clavier à l’aide d’Unattend
- Vous pouvez configurer les paramètres Sans assistance dans le composant Microsoft-Windows-Embedded-KeyboardFilterService pour ajouter des fonctionnalités de filtre clavier à votre image pendant la phase de conception ou de création d’images.
- Vous pouvez créer manuellement un fichier de réponses sans assistance ou utiliser le Gestionnaire d’images système Windows (Windows SIM) pour ajouter les paramètres appropriés à votre fichier de réponses. Pour plus d’informations sur les paramètres de filtre clavier et les exemples XML, consultez les paramètres dans Microsoft-Windows-Embedded-KeyboardFilterService.
Activer et configurer le filtre clavier à l’aide du Designer de configuration Windows
Les paramètres filtre clavier sont également disponibles en tant que paramètres d’approvisionnement Windows. Vous pouvez donc configurer ces paramètres à appliquer pendant le temps de déploiement ou l’exécution de l’image. Vous pouvez définir un ou tous les paramètres de filtre clavier en créant un package d’approvisionnement à l’aide du Designer de configuration Windows, puis en appliquant le package d’approvisionnement pendant le déploiement de l’image ou l’exécution.
Créez un package d’approvisionnement dans configuration Windows Designer en suivant les instructions de Créer un package d’approvisionnement, en sélectionnant l’option Approvisionnement avancé.
Remarque
Dans la fenêtre Choisir les paramètres à afficher et à configurer , choisissez Commun à toutes les éditions de bureau de Windows.
Dans la page Personnalisations disponibles, sélectionnez Paramètres> d’exécutionSMIParamètres, puis définissez les valeurs souhaitées pour les paramètres de filtre du clavier.
Une fois que vous avez terminé de configurer les paramètres et de générer le package d’approvisionnement, vous pouvez appliquer le package à l’heure de déploiement ou à l’exécution de l’image. Pour plus d’informations, consultez Appliquer un package d’approvisionnement.
Cet exemple utilise une image Windows appelée install.wim, mais vous pouvez utiliser la même procédure pour appliquer un package d’approvisionnement. Pour plus d’informations sur DISM, consultez Qu’est-ce que la maintenance et la gestion des images de déploiement ?
Activer et configurer le filtre clavier à l’aide de DISM
Ouvrez une invite de commandes avec des privilèges d’administrateur.
Activez la fonctionnalité à l’aide de la commande suivante.
Dism /online /Enable-Feature /FeatureName:Client-KeyboardFilter
Une fois le script terminé, redémarrez l’appareil pour appliquer la modification.
Fonctionnalités de filtre de clavier
Le filtre clavier présente les fonctionnalités suivantes :
Prend en charge les claviers matériels, le clavier visuel Windows standard et le clavier tactile (TabTip.exe)
Supprime les combinaisons de touches même lorsqu’elles proviennent de plusieurs claviers
Par exemple, si un utilisateur appuie sur la touche Ctrl et la touche Alt d’un clavier matériel, tout en appuyant sur Suppr sur un clavier logiciel, le filtre du clavier peut toujours détecter et supprimer la fonctionnalité Ctrl+Alt+Suppr.
Prend en charge les pavés numériques et les touches conçues pour accéder aux fonctionnalités du lecteur multimédia et du navigateur
Peut configurer une clé pour décomposer une session utilisateur verrouillée pour revenir à l’écran d’accueil
Gère automatiquement les modifications de disposition dynamiques
Peut être activé ou désactivé pour les comptes d’administrateur
Peut forcer la désactivation de la fonctionnalité d’ergonomie
Prend en charge les architectures x86 et x64
Codes et dispositions d’analyse du clavier
Lorsque vous appuyez sur une touche d’un clavier physique, le clavier envoie un code de touche enfoncée au pilote du clavier. Le pilote envoie ensuite le code de touche enfoncée au système d’exploitation, et le système d’exploitation convertit le code de touche enfoncée en clé virtuelle basée sur la disposition active en cours. La disposition définit le mappage des touches sur le clavier physique et présente de nombreuses variantes. Une touche d’un clavier envoie toujours le même code d’analyse lorsque vous appuyez dessus, mais ce code d’analyse peut être mappé à différentes touches virtuelles pour différentes dispositions. Par exemple, dans la disposition du clavier anglais (États-Unis), la touche à droite de la touche P correspond à {
. Toutefois, dans la disposition du clavier suédois (Suède), la même touche correspond à Å
.
Le filtre du clavier peut bloquer les touches par le code d’analyse ou la touche virtuelle. Le blocage des touches par le code d’analyse est utile pour les claviers personnalisés qui ont des codes d’analyse spéciaux qui ne se traduisent en aucune clé virtuelle unique. Le blocage des touches par la touche virtuelle est plus pratique, car il est plus facile à lire et le filtre clavier supprime la touche correctement même lorsque l’emplacement de la touche change en raison d’un changement de disposition.
Lorsque vous configurez le filtre du clavier pour bloquer les touches à l’aide de la touche virtuelle, vous devez utiliser les noms en anglais pour les touches virtuelles. Pour plus d’informations sur les noms des touches virtuelles, consultez Noms des touches de filtre clavier.
Pour le clavier windows visuel, le filtre clavier convertit chaque séquence de touches en code d’analyse en fonction de la disposition, puis en touche virtuelle. Cela permet au filtre du clavier de supprimer les touches clavier à l’écran de la même manière que les touches de clavier physiques si elles sont configurées avec du code d’analyse ou une touche virtuelle.
Fonctionnalités de filtre et d’ergonomie du clavier
Par défaut, les fonctionnalités d’ergonomie sont activées et le filtre clavier est désactivé pour les comptes d’administrateur.
Si les touches sticky sont activées, un utilisateur peut contourner le filtre clavier dans certaines situations. Vous pouvez configurer le filtre du clavier pour désactiver toutes les fonctionnalités d’ergonomie et empêcher les utilisateurs de les activer.
Vous pouvez activer les fonctionnalités d’ergonomie pour les comptes d’administrateur, tout en les désactivant pour les comptes d’utilisateur standard, en vous assurant que le filtre clavier est désactivé pour les comptes d’administrateur.
Configuration du filtre clavier
Vous pouvez configurer les options suivantes pour le filtre clavier :
- Définir/annuler les combinaisons de touches prédéfinies à supprimer
- Ajouter/supprimer des combinaisons de touches définies personnalisées à supprimer
- Activer/désactiver le filtre clavier pour les comptes d’administrateur
- Forcer la désactivation des fonctionnalités d’ergonomie
- Configurer une séquence de clés de breakout pour sortir d’un compte verrouillé
La plupart des modifications de configuration prennent effet immédiatement. Certaines modifications, telles que l’activation ou la désactivation du filtre clavier pour les administrateurs, n’entrent pas en vigueur tant que l’utilisateur ne se déconnecte pas du compte, puis y revient. Si vous modifiez le code d’analyse de la clé de breakout, vous devez redémarrer l’appareil avant que la modification ne prenne effet.
Vous pouvez configurer le filtre clavier à l’aide de fournisseurs WMI (Windows Management Instrumentation). Vous pouvez utiliser les fournisseurs WMI de filtre de clavier directement dans un script PowerShell ou dans une application.
Pour plus d’informations sur les fournisseurs WMI de filtre de clavier, consultez Informations de référence sur le fournisseur WMI de filtre de clavier.
Petit groupe clavier
Vous devrez peut-être vous connecter à un appareil verrouillé avec un autre compte afin de traiter ou de configurer l’appareil. Vous pouvez configurer une clé de breakout pour sortir d’un compte verrouillé en spécifiant un code d’analyse de clé. Un utilisateur peut appuyer sur cette touche à cinq reprises consécutivement pour basculer vers l’écran d’accueil afin que vous puissiez vous connecter à un autre compte.
La touche breakout est définie sur le code d’analyse de la touche de logo Windows gauche par défaut. Vous pouvez utiliser la classe WMI WEKF_Settings pour modifier le code d’analyse de la clé de breakout. Si vous modifiez le code d’analyse de la clé de breakout, vous devez redémarrer l’appareil avant que la modification ne prenne effet.
Considérations relatives au filtre de clavier
Le démarrage d’un appareil en mode sans échec contourne le filtre du clavier. Le service De filtre clavier n’est pas chargé en mode sans échec, et les touches ne sont pas bloquées en mode sans échec.
Le filtre clavier ne peut pas bloquer la touche Veille.
Certaines clés matérielles, telles que le verrou de rotation, n’ont pas de clé virtuelle définie. Vous pouvez toujours bloquer ces clés à l’aide du code d’analyse de la clé.
Les touches ajouter (+), multiplier (*), soustraire (-), diviser (/) et décimale (.) ont des touches virtuelles et des codes d’analyse différents sur le pavé numérique que sur le clavier main. Vous devez bloquer les deux clés pour bloquer ces clés. Par exemple, pour bloquer la clé de multiplication, vous devez ajouter une règle pour bloquer « * » et une règle pour bloquer La multiplication.
Lorsque vous verrouillez l’écran à l’aide du clavier visuel ou d’une combinaison d’un clavier physique et du clavier visuel, le clavier visuel envoie une touche de logo Windows supplémentaire au système d’exploitation. Si votre appareil utilise l’interpréteur de commandes Windows 10 et que vous utilisez le filtre clavier pour bloquer la touche de logo Windows+L, la frappe de touche de logo Windows supplémentaire entraîne le basculement de l’interpréteur de commandes entre l’écran de démarrage et la dernière application active lorsqu’un utilisateur tente de verrouiller l’appareil à l’aide du clavier visuel, ce qui peut être un comportement inattendu.
Certains logiciels de clavier personnalisés, tels que Microsoft IntelliType Pro, peuvent installer des pilotes de filtre de clavier qui empêchent le filtre de clavier de pouvoir bloquer tout ou partie des touches, généralement étendues comme BrowserHome et Search.