Share via


InjectedInputPointerOptions Enumeración

Definición

Especifica las distintas opciones, o modificadores, que se usan para simular la entrada de puntero a través de InjectedInputMouseInfo, InjectedInputPenInfo e InjectedInputTouchInfo.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class InjectedInputPointerOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class InjectedInputPointerOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum InjectedInputPointerOptions
var value = Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions.none
Public Enum InjectedInputPointerOptions
Herencia
InjectedInputPointerOptions
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Campos

Canceled 32768

Indica que el puntero sale de forma anómala, como cuando el sistema recibe una entrada no válida para el puntero o cuando un dispositivo con punteros activos sale abruptamente. Si la aplicación que recibe la entrada está en una posición para hacerlo, debe tratar la interacción como no completada e invertir los efectos del puntero.

CaptureChanged 2097152

Indica que este puntero fue capturado por (asociado a) otro elemento y el elemento original ha perdido la captura.

Confidence 16384

Indica una sugerencia del dispositivo de origen sobre si el puntero representa una interacción intencionada o accidental, que es especialmente relevante para los punteros táctiles en los que una interacción accidental (por ejemplo, con la palma de la mano) puede desencadenar la entrada. La presencia de esta marca indica que el dispositivo de origen tiene una confianza alta de que esta entrada forma parte de una interacción prevista.

FirstButton 16

Indica una acción principal.

Un puntero táctil tiene esta marca establecida cuando está en contacto con la superficie del digitalizador.

Un puntero de lápiz tiene esta marca establecida cuando está en contacto con la superficie del digitalizador sin botones presionados.

Un puntero del mouse tiene esta marca establecida cuando el botón izquierdo del mouse está inactivo.

InContact 4

Indica que el puntero está en contacto con la superficie o el área del digitalizador. Cuando no se establece esta marca, indica un puntero que mantiene el puntero.

InRange 2

Indica que el puntero sigue existiendo. Cuando no se establece esta marca, indica que el puntero tiene un intervalo de detección izquierdo.

New 1

Indica la llegada de un nuevo puntero.

None 0

No hay ningún modificador de puntero. Predeterminada.

PointerDown 65536

Indica que este puntero hizo contacto con la superficie del digitalizador. Un puntero táctil tiene esta marca establecida cuando está en contacto con la superficie del digitalizador.

Un puntero de lápiz tiene esta marca establecida cuando está en contacto con la superficie del digitalizador.

Un puntero del mouse tiene esta marca establecida cuando se presiona un botón del mouse.

PointerUp 262144

Indica que este puntero finalizó el contacto con la superficie del digitalizador. Un puntero táctil tiene esta marca establecida cuando finaliza el contacto con la superficie del digitalizador.

Un puntero de lápiz tiene esta marca establecida cuando finaliza el contacto con la superficie del digitalizador.

Un puntero del mouse tiene esta marca establecida cuando se suelta un botón del mouse.

Primary 8192

Indica que el puntero puede realizar acciones más allá de las disponibles para punteros no principales. Por ejemplo, cuando un puntero principal hace contacto con la superficie de una ventana, podría proporcionar a la ventana la oportunidad de activarse.

El puntero principal se identifica a partir de todas las interacciones actuales del usuario en el sistema (mouse, táctil, lápiz, etc.). Por lo tanto, es posible que el puntero principal no esté asociado a la aplicación. El primer contacto de una interacción multitáctil se establece como puntero principal. Una vez identificado un puntero principal, se deben levantar todos los contactos antes de que se pueda identificar un nuevo contacto como puntero principal. En el caso de las aplicaciones que no procesan la entrada del puntero, solo se promueven los eventos del puntero principal a los eventos del mouse.

SecondButton 32

Indica una acción secundaria.

Un puntero táctil no usa esta marca.

Un puntero de lápiz tiene esta marca establecida cuando está en contacto con la superficie del digitalizador con el botón de lápiz de barril presionado.

Un puntero del mouse tiene esta marca establecida cuando el botón derecho del mouse está inactivo.

Update 131072

Indica una actualización simple que no incluye cambios de estado de puntero.

Ejemplos

Estos son algunos ejemplos descargables que muestran la entrada básica y la inserción de entrada:

Comentarios

Importante

Las API de este espacio de nombres requieren la funcionalidad restringida inputInjectionBrokered.

El uso de la inserción de entrada requiere que se agregue lo siguiente a Package.appxmanifest:

  • Para <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • Para <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

Se aplica a

Consulte también