Windows.UI.Input Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona compatibilidad con el sistema de entrada de Windows. Esto incluye:
- Entrada táctil, lápiz/lápiz, mouse y dispositivo de teclado.
- Detección, reconocimiento y control de gestos y manipulación.
- Configuración, detección y control de inercia.
- Administración del puntero de entrada.
Clases
AttachableInputObject |
Clase base para un objeto InputActivationListener asociado a una ventana, vista u otro elemento visual. |
CrossSlidingEventArgs |
Contiene datos de eventos para el evento CrossSliding . |
DraggingEventArgs |
Contiene datos de eventos para el evento De arrastre . |
EdgeGesture |
Proporciona acceso a los eventos que notifican a una aplicación de desencadenadores a su interfaz de usuario basada en bordes. |
EdgeGestureEventArgs |
Proporciona acceso al tipo de entrada del usuario que desencadenó el evento de gesto perimetral. |
GestureRecognizer |
Proporciona reconocimiento de gestos y manipulación, agentes de escucha de eventos y configuraciones. |
HoldingEventArgs |
Contiene datos de eventos para el evento Holding . |
InputActivationListener |
Proporciona la capacidad de acceder y observar los cambios en el estado de activación de una ventana, vista u otro elemento visual. |
InputActivationListenerActivationChangedEventArgs |
Contiene datos de eventos para el evento InputActivationChanged . |
KeyboardDeliveryInterceptor |
Permite a una aplicación invalidar el procesamiento del sistema de entrada de teclado sin procesar, incluidas combinaciones de teclas, como teclas de método abreviado, teclas de acceso (o teclas de acceso rápido), teclas de aceleración y teclas de aplicación. La entrada de teclado sin procesar se intercepta, suprime y enruta a la aplicación (cuando está en primer plano) para su procesamiento. Nota: El sistema sigue procesando las combinaciones de teclas de secuencia de aviso de seguridad (SAS), incluidas Ctrl+Alt+Supr y Windows+L. |
ManipulationCompletedEventArgs |
Contiene datos de eventos para el evento ManipulationCompleted . |
ManipulationInertiaStartingEventArgs |
Contiene datos de eventos para GestureRecognizer.ManipulationInertiaStartingEvent. |
ManipulationStartedEventArgs |
Contiene datos de eventos para el evento ManipulationStarted . |
ManipulationUpdatedEventArgs |
Contiene datos de eventos para el evento ManipulationUpdated . |
MouseWheelParameters |
Proporciona propiedades asociadas a la rueda del botón de un dispositivo del mouse. |
PhysicalGestureRecognizer |
Proporciona compatibilidad con el sistema de entrada de Windows. Esto incluye:
|
PointerPoint |
Proporciona propiedades básicas para el puntero de entrada asociado a un solo mouse, lápiz o lápiz táctil o contacto táctil. |
PointerPointProperties |
Proporciona propiedades extendidas para un objeto PointerPoint . En la mayoría de los casos, te recomendamos que obtengas información de puntero a través de los controladores de eventos de puntero del marco de lenguaje Windows 8 elegido (aplicación de Windows con JavaScript, aplicación para UWP con C++, C#o Visual Basic o aplicación para UWP mediante DirectX con C++). Si el argumento de evento no expone los detalles del puntero requeridos por la aplicación, puede obtener acceso a los datos de puntero extendidos desde el argumento de evento a través de los métodos getCurrentPoint y getIntermediatePoints o las propiedades currentPoint e intermedios . Se recomienda usar los métodos getCurrentPoint y getIntermediatePoints , ya que puede especificar el contexto de los datos del puntero. Los métodos estáticos PointerPoint , GetCurrentPoint y GetIntermediatePoints, siempre usan el contexto de la aplicación. |
PointerVisualizationSettings |
Proporciona acceso a la configuración de comentarios visuales para la entrada de puntero. Importante Las visualizaciones de puntero solo son compatibles con la familia de dispositivos de escritorio. |
RadialController |
Representa un dispositivo de entrada de rueda o accesorio como Surface Dial.
Con un factor de forma que se basa en una acción (o gesto) de giro, Surface Dial se ha diseñado como un dispositivo de entrada secundario multimodal que complementa la entrada de un dispositivo principal. En la mayoría de los casos, el dispositivo se manipula con la mano no dominante del usuario mientras realiza una tarea con la mano dominante (por ejemplo, una entrada manuscrita con un lápiz). No está diseñado como una entrada de puntero de precisión (por ejemplo, entrada táctil, lápiz o mouse). Surface Dial también admite una acción de pulsar y sostener y una acción de hacer clic. Pulsar y sostener tiene una única función: mostrar un menú de comandos. Si el menú está activo, este procesa la entrada de girar y hacer clic. De lo contrario, la entrada se pasa a la aplicación para su procesamiento. RadialController y las API relacionadas (consulte el final del tema) permiten personalizar el menú de comandos integrado y la experiencia de interacción compatible con la aplicación. |
RadialControllerButtonClickedEventArgs |
Contiene datos de eventos para el evento ButtonClicked (activado solo mientras una herramienta RadialController personalizada está activa). La aplicación no recibe este evento cuando:
Nota Cuando se cruza un umbral de tiempo, haga clic en una acción de presionar y mantener presionada. En este caso, se muestra el menú integrado de comandos de aplicación contextual asociados al dispositivo wheel y el menú procesa los eventos de rotación y clic posteriores. |
RadialControllerButtonHoldingEventArgs |
Contiene datos de eventos para el evento ButtonHolding (se desencadena solo cuando IsMenuSuppressed es true). |
RadialControllerButtonPressedEventArgs |
Contiene datos de eventos para el evento ButtonPressed . |
RadialControllerButtonReleasedEventArgs |
Contiene datos de eventos para el evento ButtonReleased . |
RadialControllerConfiguration |
Proporciona detalles de configuración para el menú RadialController . |
RadialControllerControlAcquiredEventArgs |
Contiene datos de eventos para el evento ControlAcquired cuando se selecciona una herramienta personalizada en el menú RadialController o cuando una aplicación asociada al objeto RadialController se lleva al primer plano (se desencadena solo mientras una herramienta RadialController personalizada está activa). |
RadialControllerMenu |
Representa el menú integrado de herramientas contextuales asociadas al objeto RadialController . Nota Las herramientas agregadas a un menú RadialController compatibles con un contexto de aplicación específico solo se muestran en ese contexto. No se muestran para otras instancias de RadialController . |
RadialControllerMenuItem |
Representa una sola herramienta personalizada del menú RadialController . |
RadialControllerRotationChangedEventArgs |
Contiene datos de eventos para el evento RotationChanged (activado solo mientras una herramienta RadialController personalizada está activa). La aplicación no recibe este evento cuando:
|
RadialControllerScreenContact |
Proporciona detalles de contacto para el dispositivo de rueda cuando se coloca en la superficie del digitalizador, mientras que una herramienta RadialController personalizada está activa. En píxeles independientes del dispositivo (DIP), en relación con la ventana de la aplicación. |
RadialControllerScreenContactContinuedEventArgs |
Contiene datos de eventos para el evento ScreenContactContinued (activado solo mientras una herramienta RadialController personalizada está activa). La aplicación no recibe este evento cuando:
|
RadialControllerScreenContactEndedEventArgs |
Contiene datos de eventos para el evento ScreenContactEnded (activado solo mientras una herramienta RadialController personalizada está activa). La aplicación no recibe este evento cuando:
|
RadialControllerScreenContactStartedEventArgs |
Contiene datos de eventos para el evento ScreenContactStarted (activado solo mientras una herramienta RadialController personalizada está activa). La aplicación no recibe este evento cuando:
|
RightTappedEventArgs |
Contiene datos de eventos para el evento RightTapped . |
SystemButtonEventController |
Permite controlar los eventos generados por los botones del sistema de hardware (como los botones de función). |
SystemFunctionButtonEventArgs |
Contiene datos de eventos para los eventos SystemFunctionButtonPressed y SystemFunctionButtonReleased . |
SystemFunctionLockChangedEventArgs |
Contiene datos de eventos para el evento SystemFunctionLockChanged . |
SystemFunctionLockIndicatorChangedEventArgs |
Contiene datos de eventos para el evento SystemFunctionLockIndicatorChanged . |
TappedEventArgs |
Contiene datos de eventos para el evento Tapped . |
TouchpadGesturesController |
Proporciona compatibilidad con el sistema de entrada de Windows. Esto incluye:
|
TouchpadGlobalActionEventArgs |
Proporciona compatibilidad con el sistema de entrada de Windows. Esto incluye:
|
Estructuras
CrossSlideThresholds |
Contiene los umbrales de distancia para una interacción deslizante cruzada . |
ManipulationDelta |
Contiene las transformaciones acumuladas para la manipulación actual. |
ManipulationVelocities |
Contiene las velocidades de las transformaciones acumuladas para la interacción actual. Nota Velocidad es la distancia a la que un objeto viaja en una dirección especificada durante una unidad de tiempo. |
Interfaces
IPointerPointTransform |
Proporciona funciones de transformación generalizadas. |
Enumeraciones
CrossSlidingState |
Especifica los posibles estados del evento CrossSliding . |
DraggingState |
Especifica los posibles estados del evento De arrastre . |
EdgeGestureKind |
Especifica el tipo de entrada del usuario que desencadenó el evento de gesto perimetral. |
GazeInputAccessStatus |
Especifica el estado de permiso para realizar el seguimiento de la mirada del usuario. |
GestureSettings |
Especifica las interacciones admitidas por una aplicación. |
HoldingState |
Especifica el estado del evento Holding . |
InputActivationState |
Especifica todos los estados de activación posibles para una vista, ventana u otro elemento de interfaz de usuario. |
PointerUpdateKind |
Especifica los tipos de actualizaciones de puntero compatibles con una aplicación. |
RadialControllerMenuKnownIcon |
Especifica el conjunto de iconos del sistema disponibles para una herramienta RadialController personalizada en radialControllerMenu. |
RadialControllerSystemMenuItemKind |
Especifica el conjunto de herramientas radiales integradas disponibles en RadialControllerMenu. |
TouchpadGlobalAction |
Proporciona compatibilidad con el sistema de entrada de Windows. Esto incluye:
|
TouchpadGlobalGestureKinds |
Proporciona compatibilidad con el sistema de entrada de Windows. Esto incluye:
|
Consulte también
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- &de entrada y Dispositivos
- Información básica sobre interacción
- Ejemplo de modo de interacción del usuario
- Ejemplo de elementos visuales de foco
- Entrada: muestra de funcionalidades del dispositivo
- Entrada: ejemplo de entrada de lápiz simplificada
- Entrada: muestra de gestos de Windows 8
- Entrada: muestra de eventos de entrada de usuario de XAML
- Ejemplo de desplazamiento, desplazamiento panorámico y zoom de XAML
- Muestra de entrada táctil de DirectX
- Entrada: muestra de manipulaciones y gestos (C++)
- Entrada: muestra de prueba de acceso táctil
- Ejemplo de identificación de origen de entrada
- Muestra de inyección táctil
- Ejemplo de prueba de posicionamiento táctil de Win32
- Ejemplo de entrada básica
- Ejemplo de controlador radial