Windows.UI.Input Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
- Entrada de dispositivo de toque, caneta/caneta, mouse e teclado.
- Detecção, reconhecimento e manipulação de gestos e manipulação.
- Configuração, detecção e manipulação de inércia.
- Gerenciamento de ponteiro de entrada.
Classes
AttachableInputObject |
Classe base para um objeto InputActivationListener associado a uma janela, exibição ou outro elemento visual. |
CrossSlidingEventArgs |
Contém dados de evento para o evento CrossSliding . |
DraggingEventArgs |
Contém dados de evento para o evento Dragging . |
EdgeGesture |
Fornece acesso aos eventos que notificam um aplicativo de gatilhos para sua interface do usuário baseada em borda. |
EdgeGestureEventArgs |
Fornece acesso ao tipo de entrada do usuário que disparou o evento de gesto de borda. |
GestureRecognizer |
Fornece reconhecimento de gestos e manipulação, ouvintes de eventos e configurações. |
HoldingEventArgs |
Contém dados de evento para o evento Holding . |
InputActivationListener |
Fornece a capacidade de acessar e observar alterações no estado de ativação de uma janela, exibição ou outro elemento visual. |
InputActivationListenerActivationChangedEventArgs |
Contém dados de evento para o evento InputActivationChanged . |
KeyboardDeliveryInterceptor |
Permite que um aplicativo substitua o processamento do sistema de entrada bruta do teclado, incluindo combinações de teclas, como teclas de atalho, teclas de acesso (ou teclas de acesso), teclas de acelerador e teclas de aplicativo. A entrada bruta do teclado é interceptada, suprimida e roteada para o aplicativo (quando em primeiro plano) para processamento. Observação As combinações de teclas de sequência segura (SAS), incluindo Ctrl + Alt + Del e Windows L, continuam sendo processadas pelo sistema. |
ManipulationCompletedEventArgs |
Contém dados de evento para o evento ManipulationCompleted . |
ManipulationInertiaStartingEventArgs |
Contém dados de evento para o GestureRecognizer.ManipulationInertiaStartingEvent. |
ManipulationStartedEventArgs |
Contém dados de evento para o evento ManipulationStarted . |
ManipulationUpdatedEventArgs |
Contém dados de evento para o evento ManipulationUpdated . |
MouseWheelParameters |
Fornece propriedades associadas à roda do botão de um dispositivo do mouse. |
PhysicalGestureRecognizer |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
PointerPoint |
Fornece propriedades básicas para o ponteiro de entrada associado a um único mouse, caneta/caneta ou contato por toque. |
PointerPointProperties |
Fornece propriedades estendidas para um objeto PointerPoint . Na maioria dos casos, recomendamos que você obtenha informações de ponteiro por meio dos manipuladores de eventos de ponteiro da estrutura de linguagem Windows 8 escolhida (aplicativo do Windows usando JavaScript, aplicativo UWP usando C++, C#ou Visual Basic ou aplicativo UWP usando DirectX com C++). Se o argumento de evento não expor os detalhes do ponteiro exigidos pelo aplicativo, você poderá obter acesso a dados de ponteiro estendidos do argumento de evento por meio dos métodos getCurrentPoint e getIntermediatePoints ou propriedades currentPoint e intermediatePoints . É recomendável usar os métodos getCurrentPoint e getIntermediatePoints , pois você pode especificar o contexto dos dados do ponteiro. Os métodos PointerPoint estáticos, GetCurrentPoint e GetIntermediatePoints, sempre usam o contexto do aplicativo. |
PointerVisualizationSettings |
Fornece acesso às configurações de comentários visuais para entrada de ponteiro. Importante As visualizações de ponteiro têm suporte apenas para a família de dispositivos da área de trabalho. |
RadialController |
Representa um acessório ou dispositivo de entrada de roda de rolagem, como o Surface Dial.
Com um fator forma com base em uma ação (ou gesto) girar, o Surface Dial destina-se como um dispositivo de entrada secundário para vários tipos de mídia que complementa a entrada de um dispositivo principal. Na maioria dos casos, o dispositivo é manipulado pela mão não dominante de um usuário durante a execução de uma tarefa com a mão dominante (por exemplo, escrita à tinta com uma caneta). Ele não foi projetado para entrada de ponteiro de precisão (por exemplo, toque, caneta ou mouse). O Surface Dial também dá suporte às ações pressionar e segurar e clicar. Pressionar e segurar tem uma única função: exibir um menu de comandos. Se o menu estiver ativo, a entrada por girar e clicar será processada pelo menu. Caso contrário, a entrada será transmitida ao seu aplicativo para processamento. O RadialController e as APIs relacionadas (consulte o final do tópico) permitem personalizar o menu de comando integrado e a experiência de interação com suporte do seu aplicativo. |
RadialControllerButtonClickedEventArgs |
Contém dados de evento para o evento ButtonClicked (acionado somente enquanto uma ferramenta RadialController personalizada está ativa). Seu aplicativo não recebe esse evento quando:
Observação Quando um limite de tempo é cruzado, o clique se torna uma ação pressionar e segurar. Nesse caso, o menu integrado de comandos de aplicativo contextuais associados ao dispositivo de roda é exibido e eventos de rotação e clique subsequentes são processados pelo menu. |
RadialControllerButtonHoldingEventArgs |
Contém dados de evento para o evento ButtonHolding (acionado somente quando IsMenuSuppressed é true). |
RadialControllerButtonPressedEventArgs |
Contém dados de evento para o evento ButtonPressed . |
RadialControllerButtonReleasedEventArgs |
Contém dados de evento para o evento ButtonReleased . |
RadialControllerConfiguration |
Fornece detalhes de configuração para o menu RadialController . |
RadialControllerControlAcquiredEventArgs |
Contém dados de evento para o evento ControlAcquired quando uma ferramenta personalizada é selecionada no menu RadialController ou quando um aplicativo associado ao objeto RadialController é levado para o primeiro plano (acionado somente enquanto uma ferramenta RadialController personalizada está ativa). |
RadialControllerMenu |
Representa o menu integrado de ferramentas contextuais associadas ao objeto RadialController . Observação As ferramentas adicionadas a um menu RadialController com suporte a um contexto de aplicativo específico só são exibidas nesse contexto. Eles não são exibidos para outras instâncias RadialController . |
RadialControllerMenuItem |
Representa uma única ferramenta personalizada no menu RadialController . |
RadialControllerRotationChangedEventArgs |
Contém dados de evento para o evento RotationChanged (acionado somente enquanto uma ferramenta RadialController personalizada está ativa). Seu aplicativo não recebe esse evento quando:
|
RadialControllerScreenContact |
Fornece detalhes de contato para o dispositivo de roda quando colocado na superfície do digitalizador, enquanto uma ferramenta RadialController personalizada está ativa. Em DIP (pixel independente do dispositivo), em relação à janela do aplicativo. |
RadialControllerScreenContactContinuedEventArgs |
Contém dados de evento para o evento ScreenContactContinued (acionado somente enquanto uma ferramenta RadialController personalizada está ativa). Seu aplicativo não recebe esse evento quando:
|
RadialControllerScreenContactEndedEventArgs |
Contém dados de evento para o evento ScreenContactEnded (acionado somente enquanto uma ferramenta RadialController personalizada está ativa). Seu aplicativo não recebe esse evento quando:
|
RadialControllerScreenContactStartedEventArgs |
Contém dados de evento para o evento ScreenContactStarted (acionado somente enquanto uma ferramenta RadialController personalizada está ativa). Seu aplicativo não recebe esse evento quando:
|
RightTappedEventArgs |
Contém dados de evento para o evento RightTapped . |
SystemButtonEventController |
Permite a capacidade de lidar com eventos gerados por botões do sistema de hardware (como os botões função). |
SystemFunctionButtonEventArgs |
Contém dados de evento para os eventos SystemFunctionButtonPressed e SystemFunctionButtonReleased . |
SystemFunctionLockChangedEventArgs |
Contém dados de evento para o evento SystemFunctionLockChanged . |
SystemFunctionLockIndicatorChangedEventArgs |
Contém dados de evento para o evento SystemFunctionLockIndicatorChanged . |
TappedEventArgs |
Contém dados de evento para o evento Tapped . |
TouchpadGesturesController |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
TouchpadGlobalActionEventArgs |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
Estruturas
CrossSlideThresholds |
Contém os limites de distância para uma interação crossSliding . |
ManipulationDelta |
Contém as transformações acumuladas para a manipulação atual. |
ManipulationVelocities |
Contém as velocidades das transformações acumuladas para a interação atual. Observação A velocidade é a distância que um objeto percorre em uma direção especificada durante uma unidade de tempo. |
Interfaces
IPointerPointTransform |
Fornece funções de transformação generalizadas. |
Enumerações
CrossSlidingState |
Especifica os estados possíveis do evento CrossSliding . |
DraggingState |
Especifica os estados possíveis do evento Dragging . |
EdgeGestureKind |
Especifica o tipo de entrada do usuário que disparou o evento de gesto de borda. |
GazeInputAccessStatus |
Especifica o estado de permissão para acompanhar o foco do usuário. |
GestureSettings |
Especifica as interações compatíveis com um aplicativo. |
HoldingState |
Especifica o estado do evento Holding . |
InputActivationState |
Especifica todos os estados de ativação possíveis para uma exibição, janela ou outro elemento de interface do usuário. |
PointerUpdateKind |
Especifica os tipos de atualizações de ponteiro compatíveis com um aplicativo. |
RadialControllerMenuKnownIcon |
Especifica o conjunto de ícones do sistema disponíveis para uma ferramenta RadialController personalizada no RadialControllerMenu. |
RadialControllerSystemMenuItemKind |
Especifica o conjunto de ferramentas RadialController internas disponíveis no RadialControllerMenu. |
TouchpadGlobalAction |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
TouchpadGlobalGestureKinds |
Fornece suporte para o sistema de entrada do Windows. Isso inclui:
|
Confira também
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- Amp de &de entrada; Dispositivos
- Cartilha de interação
- Amostra do modo de interação do usuário
- Amostra de visuais de foco
- Entrada: amostra de funcionalidades do dispositivo
- Entrada: amostra de tinta simplificada
- Entrada: amostra de gestos no Windows 8
- Entrada: amostra de eventos de entrada do usuário XAML
- Exemplo de rolagem, movimento panorâmico e zoom de XAML
- Amostra de entrada por toque do DirectX
- Entrada: amostra de manipulações e gestos (C++)
- Entrada: amostra de teste de hit de toque
- Exemplo de identificação de origem de entrada
- Exemplo de injeção de toque
- Exemplo de teste de clique por toque do Win32
- Amostra de entrada básica
- Exemplo de controlador radial