Filtre de clavier
Vous pouvez utiliser le filtre clavier pour supprimer les touches ou combinaisons de touches indésirables. Normalement, un client peut utiliser certaines combinaisons de touches Microsoft Windows telles que Ctrl+Alt+Supprimer ou Ctrl+Maj+Tab pour modifier l’opération d’un appareil en verrouillant l’écran ou en utilisant le Gestionnaire de 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 de clavier fonctionne avec les claviers physiques, le clavier Windows à l’écran 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 de clavier détecte ces modifications de disposition dynamique et continue de supprimer correctement les touches.
Remarque
Le filtre de clavier n’est pas pris en charge dans une session Bureau à distance.
Spécifications
Le filtre de clavier peut être activé sur :
- Windows 10 Entreprise
- Windows 10 IoT Entreprise
- Windows 10 Éducation
- Windows 11 Entreprise
- Windows 11 IoT Entreprise
- Windows 11 Éducation
Terminologie
Activez, activez : Mettez le paramètre à la disposition de l’appareil et appliquez éventuellement les paramètres à l’appareil. L’option Activer est généralement utilisée dans l’interface utilisateur ou le panneau de configuration, tandis que l’option Activation est utilisée pour la ligne de commande.
Configurer : pour personnaliser le paramètre ou les sous-réinitialisations.
Filtre clavier incorporé : cette fonctionnalité est appelée Filtre clavier incorporé dans Windows 10, version 1511.
Filtre de clavier : cette fonctionnalité est appelée Filtre de clavier dans Windows 10, version 1607 et ultérieure.
Activer le filtre clavier
Par défaut, le filtre de clavier n’est pas activé. Vous pouvez activer ou désactiver le filtre clavier pour votre appareil en procédant comme suit.
L’activation d’un filtre clavier désactivé nécessite que vous redémarrez votre appareil. Le filtre de 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ésactivez (pour désactiver) la case activée box pour le filtre clavier.
- Cliquez sur OK. La fenêtre Fonctionnalités Windows indique que Windows recherche les fichiers requis et affiche une barre de progression. Une fois trouvé, la fenêtre indique que Windows applique les modifications. Une fois terminée, 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 unattend dans le composant Microsoft-Windows-Embedded-KeyboardFilterService pour ajouter des fonctionnalités de filtre clavier à votre image pendant la phase de conception ou d’imagerie.
- Vous pouvez créer manuellement un fichier de réponses Sans assistance ou utiliser l’Assistant Gestion d’installation (Windows SIM) pour ajouter les paramètres appropriés à votre fichier de réponses. Pour plus d’informations sur les paramètres de filtre de clavier et les exemples XML, consultez les paramètres dans Microsoft-Windows-Embedded-KeyboardFilterService.
Activer et configurer le filtre clavier à l’aide du Concepteur de configuration Windows
Les paramètres de filtre de clavier sont également disponibles en tant que paramètres d’approvisionnement Windows afin de pouvoir 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 Concepteur de configuration Windows, puis en appliquant le package d’approvisionnement pendant le temps de déploiement ou l’exécution de l’image.
Générez un package d’approvisionnement dans le Concepteur de configuration Windows en suivant les instructions fournies dans Créer un package d’approvisionnement, en sélectionnant l’option Advanced Provisioning .
Remarque
Dans la fenêtre Choisir les paramètres à afficher et configurer , choisissez Commun à toutes les éditions de bureau Windows.
Dans la page Personnalisations disponibles, sélectionnez SMI des paramètres>d’exécution Paramètres, puis définissez les valeurs souhaitées pour les paramètres de filtre de 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 au runtime 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 Présentation de la maintenance et de 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 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 de clavier présente les fonctionnalités suivantes :
Prend en charge les claviers matériels, le clavier Windows standard à l’écran 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 sur un clavier matériel, tout en appuyant simultanément sur Supprimer sur un clavier logiciel, le filtre de clavier peut toujours détecter et supprimer la fonctionnalité Ctrl+Alt+Supprimer.
Prend en charge les pavés numériques et les touches conçus 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 dynamique.
Peut être activé ou désactivé pour les comptes d’administrateur.
Peut forcer la désactivation de la fonctionnalité Facilité d’accès.
Prend en charge les architectures x86 et x64.
Codes et dispositions de l’analyse du clavier
Lorsqu’une touche est enfoncée sur un clavier physique, le clavier envoie un code d’analyse au pilote du clavier. Le pilote envoie ensuite le code d’analyse au système d’exploitation et le système d’exploitation convertit le code d’analyse en clé virtuelle en fonction de la disposition active actuelle. La disposition définit le mappage des touches sur le clavier physique et comporte 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 est mappée à « { ». Toutefois, dans la disposition du clavier suédois (Suède), la même touche est mappée à « Å ».
Le filtre de clavier peut bloquer les touches par le code d’analyse ou la clé 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 pas en une seule clé virtuelle. Le blocage des touches par la clé virtuelle est plus pratique, car il est plus facile de lire et de filtrer le clavier supprime la touche correctement même lorsque l’emplacement de la touche change en raison d’une modification de disposition.
Lorsque vous configurez le filtre clavier pour bloquer les touches à l’aide de la clé virtuelle, vous devez utiliser les noms anglais pour les clés virtuelles. Pour plus d’informations sur les noms des touches virtuelles, consultez les noms de touches de filtre clavier.
Pour le clavier Windows à l’écran, le filtre de clavier convertit chaque séquence de touches en code d’analyse en fonction de la disposition et de retour en une touche virtuelle. Cela permet au filtre de 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 le code d’analyse ou la touche virtuelle.
Filtre clavier et fonctionnalités d’implicité d’accès
Par défaut, les fonctionnalités de facilité d’accès sont activées et le filtre de 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 de clavier pour désactiver toutes les fonctionnalités d’implicité d’accès et empêcher les utilisateurs de les activer.
Vous pouvez activer la facilité d’accès pour les comptes d’administrateur, tout en les désactivant pour les comptes d’utilisateur standard, en vous assurant que le filtre de clavier est désactivé pour les comptes d’administrateur.
Configuration du filtre clavier
Vous pouvez configurer les options suivantes pour le filtre de clavier :
- Définir/annuler la suppression des combinaisons de touches prédéfinies.
- 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’implicité d’accès.
- Configurez une séquence de clés de séparation pour décomposer 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, ne prennent pas effet tant que l’utilisateur ne se déconnecte pas du compte, puis revient. Si vous modifiez le code d’analyse de la clé de rupture, 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 clavier directement dans un script PowerShell ou dans une application.
Pour plus d’informations sur les fournisseurs WMI de filtre clavier, consultez la référence du fournisseur WMI filtre clavier.
Déconnexion du 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 séparation pour décomposer un compte verrouillé en spécifiant un code d’analyse de clé. Un utilisateur peut appuyer sur cette touche consécutivement cinq fois pour basculer vers l’écran d’accueil afin que vous puissiez vous connecter à un autre compte.
La clé de saut est définie sur le code d’analyse de la clé de logo Windows gauche par défaut. Vous pouvez utiliser la classe WMI WEKF_Paramètres pour modifier le code d’analyse de la clé d’arrêt. Si vous modifiez le code d’analyse de clé de rupture, 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 Coffre contourne le filtre clavier. Le service filtre clavier n’est pas chargé en mode Coffre et les touches ne sont pas bloquées en mode Coffre.
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é.
L’ajout (+), la multiplication (*), la soustraction (-), la division (/) et les touches décimales (.) ont des touches virtuelles et des codes d’analyse différents sur le pavé numérique que sur le clavier principal. 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.
Lors du verrouillage de 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 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 séquence de touches 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 bloquer certaines ou toutes les touches, généralement étendues telles que BrowserHome et Search.