Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreve como um digitalizador de toque ou caneta do Windows pode ser mapeado automaticamente para a exibição apropriada, para sistemas operacionais Windows 10 e posteriores. A abordagem para mapear automaticamente o digitalizador e sua tela é diferente para telas internas em comparação a externas.
Telas externas
O Windows corresponderá a digitalizadores e vídeos externos usando suas IDs de Contêiner; portanto, ambos os dispositivos devem relatar o mesmo valor.
A ID de Contêiner do digitalizador pode ser especificada usando o descritor ContainerID do Sistema Operacional Microsoft e a abordagem recomendada no lado de exibição é usar a extensão EDID para monitores especializados e montados na cabeça para relatar diretamente a ID de Contêiner correspondente. Essa abordagem não exige drivers novos/adicionais.
Se a exibição usar essa extensão EDID, o bloco de dados da extensão deverá especificar os seguintes valores de dados, além da ID do Contêiner:
- O campo Versão deve ser 0x3 (o suporte do Windows para esta versão foi adicionado ao Windows 10, versão 1903)
- O sinalizador de uso da área de trabalho deve ser definido como 0x1
- O sinalizador de uso de terceiros deve ser definido como 0x0
- O campo de caso de uso primário do produto DisplayNÃO deve ser definido como 0x7 ou 0x8
Observação
Se o usuário tiver várias telas com suporte para toque/caneta da mesma marca e modelo conectadas, é importante que cada tela tenha um ID de container diferente, para garantir que cada um dos digitalizadores seja mapeado corretamente para a tela apropriada. Se vários dispositivos compartilharem a mesma ID de Contêiner, o Windows não poderá mapeá-los. O identificador do contêiner deve ser um valor globalmente exclusivo, como a saída de uma ferramenta geradora de GUID. Nunca relate um ContainerID de {00000000-0000-0000-ffff-ffffffffffff} ou {00000000-0000-0000-0000-000000000000}.
Há algumas circunstâncias em que pode não ser viável relatar a ID de Contêiner correspondente via EDID e, portanto, existe um mecanismo alternativo que requer um driver de exibição de terceiros. O driver manipularia a função de retorno de chamada DXGKDDI_GET_CHILD_CONTAINER_ID para relatar a ID do contêiner correspondente.
Se houver um único vídeo externo, o Windows o mapeará para qualquer digitalizador também marcado como externo. Nenhuma outra propriedade precisa corresponder. A correspondência por ID de Contêiner só é necessária quando há vários vídeos externos, mesmo que nem todos eles estejam habilitados para toque/caneta. Portanto, as IDs de Contêiner incompatíveis só poderão ser notadas pelos usuários finais se várias exibições externas estiverem conectadas – nesse cenário, o Windows mapeará o digitalizador para a exibição primária e as propriedades específicas de exibição que podem afetar as coordenadas do ponteiro de mapeamento não serão usadas.
Displays internos
Se houver uma única exibição interna, o único requisito é que o digitalizador também seja marcado como interno . Nenhuma outra propriedade precisa corresponder.
Quando houver várias telas internas, o Windows irá associar os digitalizadores às suas respectivas telas usando a configuração de Descrição de Local Físico (_PLD) da ACPI. Para que o mapeamento ocorra, o digitalizador e a exibição devem corresponder:
- Suas IDs de Contêiner (normalmente esta é a ID de Contêiner "interna")
- O valor _PLD CabinetNumber (ou se _PLD v1 tiver suporte, seus valores de Tampa e Plataforma)
- O valor do Painel de _PLD
Substituições de usuário
O Windows permite que um usuário substitua o mapeamento de vídeo do digitalizador abrindo Painel de controle > Hardware e som > Configurações do tablet e, em seguida, clicando em Configurar.... Esse utilitário só deve ser usado como uma maneira de corrigir problemas com o hardware existente — o novo hardware que segue as diretrizes acima não precisará desse utilitário.
Tópicos relacionados
Suporte à ID do contêiner para exibições
Extensão EDID para monitores especializados e montados na cabeça
função de retorno de chamada DXGKDDI_GET_CHILD_CONTAINER_ID
Usando descritores de ID de contêiner do sistema operacional da Microsoft