Designs de caneta para Windows
Este tópico apresenta informações sobre os dispositivos do tipo caneta compatíveis com o Windows 10.
Design físico
O dispositivo físico do tipo caneta com o qual o usuário interage pode ter uma variedade de designs industriais. No entanto, todos os dispositivos do tipo caneta integrados compatíveis com Windows 10 têm uma ponta sensível à pressão e uma funcionalidade de apagar. A funcionalidade de apagar pode ser implementada como um botão físico na caneta ou como uma borracha na extremidade traseira (semelhante a um lápis tradicional). A imagem a seguir ilustra essas implementações potenciais; uma caneta com uma borracha na extremidade traseira à esquerda e uma caneta com um botão de borracha à direita.
Para obter informações sobre a funcionalidade de apagar, o botão da caneta e como relatar a pressão, consulte Estados da caneta para Windows.
Posicionamento do botão
Se estiver implementando um botão Bluetooth para dar suporte aos recursos de início rápido do Espaço de Trabalho do Windows Ink, verifique se o botão foi colocado na extremidade traseira do dispositivo tipo caneta, conforme mostrado na figura acima.
Observação
Os botões Bluetooth não devem ser colocados na lateral do corpo, nem os botões do corpo utilizados para seleção ou apagamento devem ser sobrecarregados com funcionalidades que dependem da posição/estado da caneta, pois isso normalmente leva a uma experiência de usuário inferior.
Implementação do botão Bluetooth
Para implementar um botão Bluetooth na extremidade traseira, o dispositivo relatará três combinações de teclado distintas correspondentes a três ações de botão distintas por meio de um dispositivo de teclado Bluetooth LE de HID exposto ao host. As ações e as combinações de teclado correspondentes são descritas abaixo:
Ação do botão Bluetooth | Combinação de teclas para relatar |
---|---|
Clique uma vez em | WIN+F20 |
Clicar duas vezes | WIN+F19 |
Pressionar e segurar | WIN+F18 |
Acondicionamento da caneta
A partir do Windows 10 versão 1903, o Windows dá suporte a notificações para dispositivos que incorporam acondicionamento de caneta compatível. O mecanismo depende do hardware que detecta que a caneta está sendo removida ou guardada e gera um relatório de teclado HID correspondente para um par de combinações de atalho. Para sinalizar o armazenamento (caneta colocada no acondicionamento), relate WIN+CTRL+F20 e para sinalizar a remoção do armazenamento (caneta removida do acondicionamento), relate WIN+CTRL+F19. Isso pode ser implementado com firmware ou driver.
Esses eventos de armazenar/remover do armazenamento trazem/descartam o menu do espaço de trabalho de tinta do Shell. A partir do Windows 10, a versão 2004 do Office também reage a esses eventos usando uma API de plataforma que permite que qualquer desenvolvedor amplie o aplicativo para reconhecimento de eventos de acondicionamento. Não há suporte para consultar se a caneta está presente no armazenamento, os aplicativos só são notificados sobre eventos de remoção e armazenamento se estiverem em primeiro plano.
Relatando o nível da bateria
O nível da bateria de uma caneta pode ser relatado por meio de 0x180F de Serviço de Bateria Bluetooth LE e usando 0x2A19 de Nível da Bateria (0-100%) para dispositivos emparelhados (teclados, mouses, canetas, PTPs externos, controladores radiais etc.)
Quando relatado com os métodos acima, o Windows comunicará o nível de bateria atual aos usuários de duas maneiras.
Primeiro, os usuários podem exibir o nível de bateria atual acessando a página de configurações de dispositivos Bluetooth&> Dispositivos. Um exemplo entrada de caneta é mostrado abaixo:
Além disso, quando a bateria de uma caneta reduzir até 5% ou menos, uma notificação do Windows será mostrada ao usuário indicando que a bateria está fraca. Da mesma forma, essa mesma notificação será mostrada se a bateria da caneta estiver com ou abaixo de 5% de carga da bateria quando emparelhada pela primeira vez.
Observação
Os usuários podem desabilitar a notificação de bateria baixa. Nesse caso, eles devem ir para a página de configurações dispositivos Bluetooth&> Dispositivos para exibir o nível da bateria.