Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As interações do utilizador na aplicação Windows são uma combinação de fontes de entrada e saída (como rato, teclado, caneta, toque, touchpad, voz, Cortana, comando, gesto, olhar, e assim por diante), juntamente com vários modos ou modificadores que permitem experiências prolongadas (incluindo roda e botões do rato, borracha e botões de caneta, teclado tátil e serviços de aplicação em segundo plano).
O UWP utiliza um sistema de interação contextual "inteligente" que, na maioria dos casos, elimina a necessidade de tratar individualmente os tipos únicos de entrada recebidos pela sua aplicação. Isto inclui lidar com a entrada de toque, touchpad, rato e caneta como um tipo genérico de ponteiro para suportar gestos estáticos como toque ou pressionar e manter, gestos de manipulação como deslizar para panorâmica, ou renderização de tinta digital.
Familiarize-se com cada tipo de dispositivo de entrada e os seus comportamentos, capacidades e limitações quando emparelhados com determinados formatos. Isto pode ajudá-lo a decidir se os controlos e possibilidades da plataforma são suficientes para a sua aplicação, ou se exigem que ofereça experiências de interação personalizadas.
Gaze
Para a atualização de abril de 2018 do Windows 10, introduzimos suporte para entrada Gaze usando dispositivos de rastreamento ocular e de cabeça.
Observação
O suporte para hardware de rastreamento ocular foi introduzido no Windows 10 Fall Creators Update juntamente com o controlo ocular, uma funcionalidade incorporada que permite usar os olhos para controlar o ponteiro no ecrã, digitar com o teclado no ecrã e comunicar com as pessoas através de texto para voz.
Suporte a dispositivos
- Tablet
- PCs e portáteis
Uso típico
Acompanhe o olhar, a atenção e a presença do utilizador com base na localização e movimento dos seus olhos. Esta nova e poderosa forma de utilizar e interagir com aplicações Windows é especialmente útil como tecnologia assistiva para utilizadores com doenças neuromusculares (como a ELA) e outras deficiências que envolvam funções musculares ou nervosas comprometidas. A entrada pelo olhar também oferece oportunidades apelativas tanto para jogos (incluindo aquisição e rastreio de alvos) como para aplicações tradicionais de produtividade, quiosques e outros cenários interativos onde dispositivos de entrada convencionais (teclado, rato, toque) não estão disponíveis, ou onde pode ser útil libertar as mãos do utilizador para outras tarefas (como segurar sacos de compras).
Mais informações
Interações do olhar e rastreio ocular
Mostrador de superfície
Para a Atualização Aniversário do Windows 10, introduzimos a categoria de dispositivos de entrada do Windows Wheel. O Surface Dial é o primeiro desta classe de dispositivos.
Suporte a dispositivos
- Tablet
- PCs e portáteis
Uso típico
Com um fator de forma baseado numa ação de rotação (ou gesto), o Surface Dial é destinado a ser um dispositivo de entrada secundário e multimodal que complementa ou modifica a entrada de um dispositivo primário. Na maioria das vezes, o dispositivo é manipulado pela mão não dominante do utilizador enquanto este realiza uma tarefa com a mão dominante (como desenhar com uma caneta).
Mais informações
Diretrizes de design do Surface Dial
Cortana
No Windows 10, a extensibilidade do Cortana permite-lhe gerir comandos de voz de um utilizador e lançar a sua aplicação para executar uma única ação.
Suporte a dispositivos
- Telemóveis e phablets
- Tablet
- PCs e portáteis
- Surface Hub
- IoT
- Xboxe
- HoloLens
Uso típico
Um comando de voz é uma única enunciação, definida num ficheiro de Definição de Comando de Voz (VCD), dirigida a uma aplicação instalada através do Cortana. A aplicação pode ser lançada em primeiro plano ou em segundo plano, dependendo do nível e da complexidade da interação. Por exemplo, comandos de voz que requerem contexto adicional ou input do utilizador são melhor tratados em primeiro plano, enquanto comandos básicos podem ser tratados em segundo plano.
Ao integrar a funcionalidade básica da sua aplicação e proporcionar um ponto de entrada central para o utilizador realizar a maioria das tarefas sem abrir diretamente a sua aplicação, permite que a Cortana se torne um elo de ligação entre a sua aplicação e o utilizador. Em muitos casos, isso pode economizar tempo e esforço significativos para o usuário. Para mais informações, consulte as diretrizes de design da Cortana.
Mais informações
Diretrizes de design da Cortana
Voz
A fala é uma forma eficaz e natural de as pessoas interagirem com as aplicações. É uma forma fácil e precisa de comunicar com as aplicações, permitindo que as pessoas sejam produtivas e se mantenham informadas em várias situações.
A fala pode complementar ou, em muitos casos, ser o principal tipo de entrada, dependendo do dispositivo do utilizador. Por exemplo, dispositivos como HoloLens e Xbox não suportam tipos de entrada tradicionais (exceto um teclado de software em cenários específicos). Em vez disso, baseiam-se na entrada e saída da fala (frequentemente combinadas com outros tipos de entrada não tradicionais, como o olhar e o gesto) para a maioria das interações do utilizador.
A síntese de texto para fala (também conhecida como TTS, ou síntese de voz) é usada para informar ou orientar o utilizador.
Suporte a dispositivos
- Telemóveis e phablets
- Tablet
- PCs e portáteis
- Surface Hub
- IoT
- Xboxe
- HoloLens
Uso típico
Existem três modos de interação da fala:
Linguagem natural
A linguagem natural é a forma como interagimos verbalmente com as pessoas regularmente. A nossa fala varia de pessoa para pessoa e de situação para situação, e é geralmente compreendida. Quando não é o caso, muitas vezes usamos diferentes palavras e ordens diferentes para transmitir a mesma ideia.
As interações em linguagem natural com uma aplicação são semelhantes: falamos com a aplicação através do nosso dispositivo como se fosse uma pessoa e esperamos que ela compreenda e reaja em conformidade.
A linguagem natural é o modo mais avançado de interação da fala, podendo ser implementado e exposto através do Cortana.
Comando e controlo
Comando e controlo é o uso de comandos verbais para ativar controlos e funcionalidades, como clicar num botão ou selecionar um item do menu.
Como o comando e controlo são críticos para uma experiência de utilizador bem-sucedida, geralmente não se recomenda um único tipo de entrada. A fala é tipicamente uma das várias opções de entrada para o utilizador, consoante as suas preferências ou capacidades de hardware.
Ditado
O método de entrada de voz mais básico. Cada enunciado é convertido em texto.
O ditado é normalmente usado quando uma aplicação não precisa de compreender o significado ou a intenção.
Mais informações
Caneta
Uma caneta (ou stylus) pode servir como um dispositivo de apontamento com precisão de píxeis, tal como um rato, e é o dispositivo ideal para introdução de tinta digital.
Nota Existem dois tipos de dispositivos de caneta: ativos e passivos.
- As canetas passivas não contêm eletrónica e emulam efetivamente a entrada tátil de um dedo. Requerem um ecrã básico de dispositivo que reconheça a entrada com base na pressão de contacto. Como os utilizadores frequentemente descansam a mão enquanto escrevem na superfície de entrada, os dados de entrada podem ficar corrompidos devido à rejeição falhada da palma da mão.
- As canetas ativas contêm eletrónica e podem funcionar com ecrãs complexos de dispositivos para fornecer dados de entrada muito mais extensos (incluindo hover, ou dados de proximidade) ao sistema e à sua aplicação. A funcionalidade de rejeição da palma está muito mais robusta.
Quando nos referimos a dispositivos de caneta aqui, referimo-nos a canetas ativas que fornecem dados de entrada ricos e são usadas principalmente para interações precisas de tinta e apontamento.
Suporte a dispositivos
- Telemóveis e phablets
- Tablet
- PCs e portáteis
- Surface Hub
- IoT
Uso típico
A plataforma de tinta Windows, juntamente com uma caneta, proporciona uma forma natural de criar notas manuscritas, desenhos e anotações. A plataforma suporta a captura de dados de tinta a partir da entrada do digitalizador, geração de dados de tinta, renderização desses dados como traços de tinta no dispositivo de saída, gestão dos dados de tinta e reconhecimento de escrita manual. Para além de captar os movimentos espaciais da caneta enquanto o utilizador escreve ou desenha, a sua aplicação pode também recolher informações como pressão, forma, cor e opacidade, para oferecer experiências que se assemelhem muito a desenhar em papel com caneta, lápis ou pincel.
Onde a entrada de caneta e de toque divergem é na capacidade do toque emular a manipulação direta dos elementos da interface de utilizador no ecrã através de gestos físicos realizados nesses objetos (como passar, deslizar, arrastar, rodar, etc.).
Deves fornecer comandos de interface específicos para a caneta, ou possibilidades, para suportar estas interações. Por exemplo, use os botões anterior e seguinte (ou + e -) para permitir que os utilizadores folheem páginas de conteúdo, ou rodem, redimensionem e ampliem objetos.
Mais informações
Diretrizes de design de canetas
Touch
Com o toque, gestos físicos de um ou mais dedos podem ser usados para emular a manipulação direta de elementos da interface (como panorâmica, rodação, redimensionamento ou movimento), como método alternativo de entrada (semelhante ao rato ou caneta), ou como método complementar (para modificar aspetos de outros inputs, como borrar um traço de tinta desenhado com uma caneta). Experiências táteis como esta podem proporcionar sensações mais naturais e reais aos utilizadores ao interagirem com elementos num ecrã.
Suporte a dispositivos
- Telemóveis e phablets
- Tablet
- PCs e portáteis
- Surface Hub
- IoT
Uso típico
O suporte para entrada tátil pode variar significativamente, dependendo do dispositivo.
Alguns dispositivos não suportam contacto táctil de todo, outros suportam um único contacto tátil, enquanto outros suportam multi-toque (dois ou mais contactos).
A maioria dos dispositivos que suportam entrada multi-touch reconhece normalmente dez contactos únicos e simultâneos.
Os dispositivos Surface Hub reconhecem 100 contactos táteis únicos e simultâneos.
Em geral, o toque é:
- Utilizador único, a menos que seja usado com um dispositivo Microsoft Team como o Surface Hub, onde a colaboração é enfatizada.
- Não está limitado à orientação do dispositivo.
- Usado para todas as interações, incluindo introdução de texto (teclado tátil) e arte-tinta (configurado por app).
Mais informações
Touchpad
Um touchpad combina tanto a entrada multi-toque indireta com a entrada de precisão de um dispositivo apontador, como um rato. Esta combinação torna o touchpad adequado tanto para uma interface otimizada para o toque como para os alvos mais pequenos das aplicações de produtividade.
Suporte a dispositivos
- PCs e portáteis
- IoT
Uso típico
Os touchpads normalmente suportam um conjunto de gestos táteis que oferecem suporte semelhante ao toque para manipulação direta de objetos e interface de utilizador.
Devido a esta convergência de experiências de interação suportadas por touchpads, recomendamos também fornecer comandos ou possibilidades de interface ao estilo rato, em vez de depender apenas do suporte para input tátil. Forneça comandos de interface específicos do touchpad, ou possibilidades, para suportar estas interações.
Deves fornecer comandos de interface específicos para o rato, ou possibilidades, para suportar estas interações. Por exemplo, use os botões anterior e seguinte (ou + e -) para permitir que os utilizadores folheem páginas de conteúdo, ou rodem, redimensionem e ampliem objetos.
Mais informações
Diretrizes de design do touchpad
Keyboard
Um teclado é o principal dispositivo de entrada para texto e é frequentemente indispensável para pessoas com certas deficiências ou utilizadores que o consideram uma forma mais rápida e eficiente de interagir com uma aplicação.
Suporte a dispositivos
- Telemóveis e phablets
- Tablet
- PCs e portáteis
- Surface Hub
- IoT
- Xboxe
- HoloLens
Uso típico
Os utilizadores podem interagir com aplicações Universal Windows através de um teclado hardware e dois teclados de software: o Teclado On-Screen (OSK) e o teclado tátil.
O OSK é um teclado visual, de software, que pode usar em vez do teclado físico para escrever e introduzir dados usando toque, rato, caneta/caneta ou outro dispositivo apontador (não é necessário um ecrã tátil). O OSK é fornecido para sistemas que não têm teclado físico, ou para utilizadores cujas dificuldades de mobilidade os impedem de usar dispositivos físicos tradicionais de entrada. O OSK emula a maioria, senão toda, a funcionalidade de um teclado de hardware.
O teclado tátil é um teclado visual e de software utilizado para introdução de texto com entrada tátil. O teclado tátil não substitui o OSK, pois é usado apenas para introdução de texto (não emula o teclado hardware) e só aparece quando um campo de texto ou outro controlo de texto editável recebe foco. O teclado tátil não suporta comandos de aplicação ou de sistema.
Nota O OSK tem prioridade sobre o teclado tátil, que não será mostrado se o OSK estiver presente.
Em geral, um teclado é:
- Utilizador único.
- Não está limitado à orientação do dispositivo.
- Usado para introdução de texto, navegação, jogabilidade e acessibilidade.
- Sempre disponível, seja de forma proativa ou reativa.
Mais informações
Diretrizes de design de teclado
Mouse
Um rato é mais indicado para aplicações de produtividade e interfaces de alta densidade, onde as interações do utilizador requerem precisão ao nível do pixel para direcionar e comandar.
Suporte a dispositivos
- Telemóveis e phablets
- Tablet
- PCs e portáteis
- Surface Hub
- IoT
Uso típico
A entrada do rato pode ser modificada com a adição de várias teclas do teclado (Ctrl, Shift, Alt, entre outras). Estas teclas podem ser combinadas com o botão esquerdo do rato, o botão direito do rato, o botão do volante e os botões X para um conjunto de comandos otimizado para rato. (Alguns dispositivos com rato Microsoft têm dois botões adicionais, chamados botões X, normalmente usados para navegar para trás e para a frente nos navegadores Web).
Semelhante à caneta, o ponto em que o rato e o toque divergem é a capacidade do toque de imitar a manipulação direta dos elementos da interface no ecrã através de gestos físicos realizados nesses objetos (como percorrer, deslizar, arrastar, rodar, entre outros).
Deves fornecer comandos de interface específicos para o rato, ou possibilidades, para suportar estas interações. Por exemplo, use os botões anterior e seguinte (ou + e -) para permitir que os utilizadores folheem páginas de conteúdo, ou rodem, redimensionem e ampliem objetos.
Mais informações
Gesto
Um gesto é qualquer forma de movimento do utilizador reconhecida como entrada para controlar ou interagir com uma aplicação. Os gestos assumem muitas formas, desde simplesmente usar a mão para apontar algo no ecrã, a padrões específicos e aprendidos de movimento, até longos períodos de movimento contínuo usando todo o corpo. Tenha cuidado ao desenhar gestos personalizados, pois o seu significado pode variar consoante o local e a cultura.
Suporte a dispositivos
- PCs e portáteis
- IoT
- Xboxe
- HoloLens
Uso típico
Eventos de gesto estático são disparados após a conclusão de a interação.
- Eventos de gestos estáticos incluem Tapped, DoubleTapped, RightTapped, e Hold.
Eventos de gestos de manipulação indicam uma interação em curso. Eles começam a disparar quando o usuário toca em um elemento e continuam até que o usuário levante o(s) dedo(s), ou a manipulação seja cancelada.
Os eventos de manipulação incluem interações multitoque, como fazer zoom, panoramizar ou rodar, e interações que utilizam dados de inércia e velocidade, como arrastar. (A informação fornecida pelos eventos de manipulação não identifica a interação, mas sim fornece dados como posição, delta de translação e velocidade.)
Eventos de interacção, como PointerPressed e PointerMoved, fornecem detalhes granulares para cada contacto de toque, incluindo o movimento do ponteiro e a capacidade de distinguir eventos de pressionar e soltar.
Devido à convergência das experiências de interação suportadas pelo Windows, recomendamos também fornecer comandos ou possibilidades de interface ao estilo rato, em vez de depender apenas do suporte para input tátil. Por exemplo, use os botões anterior e seguinte (ou + e -) para permitir que os utilizadores folheem páginas de conteúdo, ou rodem, redimensionem e ampliem objetos.
Gamepad/Comando
O comando/controlo é um dispositivo altamente especializado, normalmente dedicado a jogar jogos. No entanto, também é usado para emular entrada básica do teclado e proporciona uma experiência de navegação na interface muito semelhante à do teclado.
Suporte a dispositivos
- PCs e portáteis
- IoT
- Xboxe
Uso típico
Jogar e interagir com uma consola especializada.
Entradas múltiplas
Acomodar o maior número possível de utilizadores e dispositivos e desenhar as suas aplicações para funcionarem com o maior número possível de tipos de entrada (gesto, fala, toque, touchpad, rato e teclado) maximiza a flexibilidade, usabilidade e acessibilidade.
Suporte a dispositivos
- Telemóveis e phablets
- Tablet
- PCs e portáteis
- Surface Hub
- IoT
- Xboxe
- HoloLens
Uso típico
Tal como as pessoas usam uma combinação de voz e gesto quando comunicam umas com as outras, múltiplos tipos e modos de entrada também podem ser úteis ao interagir com uma aplicação. No entanto, estas interações combinadas precisam de ser o mais intuitivas e naturais possível, pois também podem criar uma experiência muito confusa.
Windows developer