Comment puis-je fermer / interagir avec des popus / superpositions comme ci-dessous en utilisant uniquement le clavier?
Il semblerait que vous ne puissiez le fermer qu’avec une souris, ce qui n’est pas toujours très pratique.
Comment puis-je fermer / interagir avec des popus / superpositions comme ci-dessous en utilisant uniquement le clavier?
Il semblerait que vous ne puissiez le fermer qu’avec une souris, ce qui n’est pas toujours très pratique.
Réponses:
C'est un paramètre qui doit être implémenté ou remplacé par l'application.
La page Microsoft dit ce qui suit à propos de son sujet.
Assurez-vous que les éléments de l'interface utilisateur sur lesquels vous pouvez cliquer peuvent également être appelés à l'aide du clavier. Pour utiliser le clavier avec un élément d'interface utilisateur, l'élément doit avoir le focus. Seules les classes dérivées de Control prennent en charge le focus et la navigation par onglets.
Pour les éléments d'interface utilisateur pouvant être invoqués, implémentez des gestionnaires d'événements au clavier pour les touches Espace et Entrée. Cela complète la prise en charge de l'accessibilité au clavier de base et permet aux utilisateurs de réaliser des scénarios d'application de base en utilisant uniquement le clavier; En d'autres termes, les utilisateurs peuvent accéder à tous les éléments d'interface utilisateur interactifs et activer la fonctionnalité par défaut.
Dans les cas où un élément que vous souhaitez utiliser dans l'interface utilisateur ne peut pas avoir le focus, vous pouvez créer votre propre contrôle personnalisé. Vous devez définir la propriété IsTabStop sur true pour activer le focus et vous devez fournir une indication visuelle de l'état ciblé à l'aide de la classe VisualStateManager. Toutefois, il est souvent plus facile d’utiliser la composition de contrôle de sorte que la prise en charge des homologues et des modèles Microsoft UI Automation par des taquets de tabulation, de la mise au point et par Microsoft UI Automation soit gérée par le contrôle dans lequel vous choisissez de composer votre contenu.
On peut conclure 3 choses
L'élément d'interface utilisateur doit avoir le focus
L'application peut remplacer la valeur par défaut et rendre impossible la prise en charge du clavier
L'accessibilité est pertinente, si vous pouviez appuyer sur Entrée, l'application ne serait alors pas prise en charge. Et nous savons qu'il existe un support d'accessibilité dans Windows.
Nous savons que l'application prend en charge l'accessibilité. Essayez de rechercher certaines de ces options.