Windows.UI.Input Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Prend en charge le système d’entrée Windows. notamment :
- Entrée tactile, stylet/stylet, souris et clavier.
- Détection, reconnaissance et gestion des mouvements et des manipulations.
- Configuration, détection et gestion de l’inertie.
- Gestion des pointeurs d’entrée.
Classes
AttachableInputObject |
Classe de base pour un objet InputActivationListener associé à une fenêtre, une vue ou un autre élément visuel. |
CrossSlidingEventArgs |
Contient des données d’événement pour l’événement CrossSliding . |
DraggingEventArgs |
Contient des données d’événement pour l’événement Dragging . |
EdgeGesture |
Fournit l’accès aux événements qui notifient une application de déclencheurs à son interface utilisateur basée sur la périphérie. |
EdgeGestureEventArgs |
Fournit l’accès au type d’entrée utilisateur qui a déclenché l’événement de mouvement en périphérie. |
GestureRecognizer |
Fournit la reconnaissance des mouvements et des manipulations, des écouteurs d’événements et des paramètres. |
HoldingEventArgs |
Contient des données d’événement pour l’événement Holding . |
InputActivationListener |
Permet d’accéder à une fenêtre, d’une vue ou d’un autre élément visuel et d’observer les modifications apportées à l’état d’activation. |
InputActivationListenerActivationChangedEventArgs |
Contient des données d’événement pour l’événement InputActivationChanged . |
KeyboardDeliveryInterceptor |
Permet à une application de remplacer le traitement système d’une entrée clavier brute, y compris les combinaisons de touches telles que les touches de raccourci, les touches d’accès (ou les touches de raccourci), les touches d’accélérateur et les touches d’application. L’entrée clavier brute est interceptée, supprimée et routée vers l’application (au premier plan) pour traitement. Notes Ces séquences, dont font partie « Ctrl-Alt-Suppr » et « Windows + L », continuent à être traitées par le système. |
ManipulationCompletedEventArgs |
Contient des données d’événement pour l’événement ManipulationCompleted . |
ManipulationInertiaStartingEventArgs |
Contient des données d’événement pour l’événement GestureRecognizer.ManipulationInertiaStartingEvent. |
ManipulationStartedEventArgs |
Contient des données d’événement pour l’événement ManipulationStarted . |
ManipulationUpdatedEventArgs |
Contient des données d’événement pour l’événement ManipulationUpdated . |
MouseWheelParameters |
Fournit les propriétés associées à la molette de bouton d’un périphérique de souris. |
PhysicalGestureRecognizer |
Prend en charge le système d’entrée Windows. notamment :
|
PointerPoint |
Fournit des propriétés de base pour le pointeur d’entrée associé à une seule souris, un stylet ou un contact tactile. |
PointerPointProperties |
Fournit des propriétés étendues pour un objet PointerPoint . Dans la plupart des cas, nous vous recommandons d’obtenir des informations de pointeur via les gestionnaires d’événements de pointeur de l’infrastructure de langage Windows 8 de votre choix (application Windows utilisant JavaScript, application UWP en C++, C# ou Visual Basic, ou application UWP utilisant DirectX avec C++). Si l’argument d’événement n’expose pas les détails du pointeur requis par votre application, vous pouvez accéder aux données de pointeur étendues à partir de l’argument d’événement via les méthodes getCurrentPoint et getIntermediatePoints ou les propriétés currentPoint et intermediatePoints . Nous vous recommandons d’utiliser les méthodes getCurrentPoint et getIntermediatePoints , car vous pouvez spécifier le contexte des données du pointeur. Les méthodes Pointeur statiques, GetCurrentPoint et GetIntermediatePoints, utilisent toujours le contexte de l’application. |
PointerVisualizationSettings |
Fournit l’accès aux paramètres de commentaires visuels pour l’entrée de pointeur. Important Les visualisations de pointeurs sont prises en charge par la famille d’appareils de bureau uniquement. |
RadialController |
Représente un appareil d’entrée de roue ou un accessoire tel que Surface Dial.
Avec un format appelant à une action de rotation (ou de mouvement), Surface Dial est conçu à la manière d’un appareil d’entrée secondaire multimode venant compléter la saisie à partir d’un appareil principal. Dans la plupart des cas, l’utilisateur manipule l’appareil avec sa main non dominante tout en effectuant une tâche avec sa main dominante (par exemple, l’entrée manuscrite avec un stylet). L’appareil n’est pas conçu pour effectuer des entrées d’un pointeur de précision (par exemple, interaction tactile, stylet ou souris). Surface Dial prend également en charge les actions Appui prolongé et Clic. L’appui prolongé a une fonction unique : afficher un menu de commandes. Si le menu est actif, l’entrée rotation et clic est traitée par le menu. Dans le cas contraire, l’entrée est transmise à votre application pour le traitement. RadialController et les API associées (voir la fin de la rubrique) vous permettent de personnaliser à la fois le menu de commandes intégré et l’expérience d’interaction prise en charge par votre application. |
RadialControllerButtonClickedEventArgs |
Contient des données d’événement pour l’événement ButtonClicked (déclenché uniquement lorsqu’un outil RadialController personnalisé est actif). Votre application ne reçoit pas cet événement dans les cas suivants :
Notes Lorsqu’un seuil de temps est dépassé, le clic devient une action d’appui prolongé. Dans ce cas, le menu intégré des commandes d’application contextuelles associées à l’appareil wheel s’affiche, et les événements de rotation et de clic suivants sont traités par le menu. |
RadialControllerButtonHoldingEventArgs |
Contient des données d’événement pour l’événement ButtonHolding (déclenché uniquement lorsque IsMenuSuppressed a la valeur true). |
RadialControllerButtonPressedEventArgs |
Contient les données d’événement pour l’événement ButtonPressed . |
RadialControllerButtonReleasedEventArgs |
Contient des données d’événement pour l’événement ButtonReleased . |
RadialControllerConfiguration |
Fournit les détails de configuration du menu RadialController . |
RadialControllerControlAcquiredEventArgs |
Contient des données d’événement pour l’événement ControlAcquired lorsqu’un outil personnalisé est sélectionné dans le menu RadialController ou lorsqu’une application associée à l’objet RadialController est portée au premier plan (déclenchée uniquement lorsqu’un outil RadialController personnalisé est actif). |
RadialControllerMenu |
Représente le menu intégré des outils contextuels associés à l’objet RadialController . Notes Les outils ajoutés à un menu RadialController pour prendre en charge un contexte d’application spécifique sont affichés uniquement dans ce contexte. Elles ne sont pas affichées pour les autres instances RadialController . |
RadialControllerMenuItem |
Représente un seul outil personnalisé du menu RadialController . |
RadialControllerRotationChangedEventArgs |
Contient des données d’événement pour l’événement RotationChanged (déclenché uniquement lorsqu’un outil RadialController personnalisé est actif). Votre application ne reçoit pas cet événement dans les cas suivants :
|
RadialControllerScreenContact |
Fournit les coordonnées du dispositif de roue lorsqu’il est placé sur la surface du numériseur, alors qu’un outil RadialController personnalisé est actif. En pixel indépendant de l’appareil (DIP), par rapport à la fenêtre d’application. |
RadialControllerScreenContactContinuedEventArgs |
Contient des données d’événement pour l’événement ScreenContactContinued (déclenché uniquement lorsqu’un outil RadialController personnalisé est actif). Votre application ne reçoit pas cet événement dans les cas suivants :
|
RadialControllerScreenContactEndedEventArgs |
Contient des données d’événement pour l’événement ScreenContactEnded (déclenché uniquement lorsqu’un outil RadialController personnalisé est actif). Votre application ne reçoit pas cet événement dans les cas suivants :
|
RadialControllerScreenContactStartedEventArgs |
Contient des données d’événement pour l’événement ScreenContactStarted (déclenché uniquement lorsqu’un outil RadialController personnalisé est actif). Votre application ne reçoit pas cet événement dans les cas suivants :
|
RightTappedEventArgs |
Contient des données d’événement pour l’événement RightTapped . |
SystemButtonEventController |
Permet de gérer les événements générés par les boutons système matériels (tels que les boutons Fonction). |
SystemFunctionButtonEventArgs |
Contient des données d’événement pour les événements SystemFunctionButtonPressed et SystemFunctionButtonReleased . |
SystemFunctionLockChangedEventArgs |
Contient des données d’événement pour l’événement SystemFunctionLockChanged . |
SystemFunctionLockIndicatorChangedEventArgs |
Contient des données d’événement pour l’événement SystemFunctionLockIndicatorChanged . |
TappedEventArgs |
Contient des données d’événement pour l’événement Tapped . |
TouchpadGesturesController |
Prend en charge le système d’entrée Windows. notamment :
|
TouchpadGlobalActionEventArgs |
Prend en charge le système d’entrée Windows. notamment :
|
Structures
CrossSlideThresholds |
Contient les seuils de distance pour une interaction CrossSliding . |
ManipulationDelta |
Contient les transformations accumulées pour la manipulation en cours. |
ManipulationVelocities |
Contient les vitesses des transformations accumulées pour l’interaction actuelle. Notes La vélocité est la distance parcourue par un objet dans une direction spécifiée pendant une unité de temps. |
Interfaces
IPointerPointTransform |
Fournit des fonctions de transformation généralisées. |
Énumérations
CrossSlidingState |
Spécifie les états possibles de l’événement CrossSliding . |
DraggingState |
Spécifie les états possibles de l’événement Dragging . |
EdgeGestureKind |
Spécifie le type d’entrée utilisateur qui a déclenché l’événement de mouvement de bord. |
GazeInputAccessStatus |
Spécifie l’état d’autorisation pour le suivi du regard de l’utilisateur. |
GestureSettings |
Spécifie les interactions prises en charge par une application. |
HoldingState |
Spécifie l’état de l’événement Holding . |
InputActivationState |
Spécifie tous les états d’activation possibles pour une vue, une fenêtre ou un autre élément d’interface utilisateur. |
PointerUpdateKind |
Spécifie les types de mises à jour de pointeur prises en charge par une application. |
RadialControllerMenuKnownIcon |
Spécifie l’ensemble d’icônes système disponibles pour un outil RadialController personnalisé sur radialControllerMenu. |
RadialControllerSystemMenuItemKind |
Spécifie l’ensemble des outils RadialController intégrés disponibles sur RadialControllerMenu. |
TouchpadGlobalAction |
Prend en charge le système d’entrée Windows. notamment :
|
TouchpadGlobalGestureKinds |
Prend en charge le système d’entrée Windows. notamment :
|
Voir aussi
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- Entrée & ; Dispositifs
- Notions fondamentales sur les interactions
- Exemple de mode d’interaction utilisateur
- Exemples de visuels de focus
- Entrée : exemple de fonctionnalités de périphériques
- Entrée : exemple d’entrée manuscrite simplifiée
- Entrée : exemple de mouvements Windows 8
- Entrée : exemple d’événements d’entrée utilisateur XAML
- Exemple de défilement, de mouvement panoramique et de zoom XAML
- Exemple d’entrée tactile DirectX
- Entrée : exemple de manipulations et de mouvements (C++)
- Entrée : exemple de test de positionnement tactile
- Exemple d’identification de source d’entrée
- Exemple d’injection tactile
- Exemple de test d’accès tactile Win32
- Exemple d’entrée de base
- Exemple de contrôleur radial