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.
Edições
✅ com suporte IoT Enterprise LTSC
✅ IoT Enterprise
✅ Enterprise LTSC
✅ Enterprise
✅ Education
Você pode usar o Filtro de Teclado para suprimir pressionamentos de teclas ou combinações de teclas indesejáveis. Normalmente, um cliente pode usar determinadas combinações de teclas do Microsoft Windows, como Ctrl+Alt+Delete ou Ctrl+Shift+Tab, para alterar a operação de um dispositivo, bloqueando a tela ou usando o Gerenciador de Tarefas para fechar um aplicativo em execução. Esse comportamento pode não ser desejável se o dispositivo for destinado a uma finalidade dedicada.
O recurso Filtro de Teclado funciona com teclados físicos, o teclado virtual do Windows e o teclado virtual. Alternar de um idioma para outro pode fazer com que a localização das teclas suprimidas no layout do teclado mude. O Filtro de Teclado detecta essas alterações de layout dinâmico e continua a suprimir as teclas corretamente.
Observação
O filtro de teclado não é compatível com uma sessão de área de trabalho remota.
Terminologia
- Ativar, habilitar: Disponibilize a configuração para o dispositivo e, opcionalmente, aplique as configurações ao dispositivo. Geralmente ativar é usado na interface do usuário ou painel de controle, enquanto habilitar é usado para linha de comando
- Configurar: Para personalizar a configuração ou subconfigurações
- Filtro de Teclado Incorporado: Esse recurso é chamado de Filtro de Teclado Inserido no Windows 10, versão 1511
- Filtro de teclado: Esse recurso é chamado de Filtro de Teclado no Windows 10, versão 1607 e posterior
Ativar o filtro do teclado
Por padrão, o Filtro de Teclado não está ativado. Você pode ativar ou desativar o Filtro de Teclado para seu dispositivo usando as etapas a seguir.
Ativar um Filtro de Teclado desativado exige que você reinicie o dispositivo. O Filtro de Teclado é habilitado automaticamente após a reinicialização.
Ative o Filtro de Teclado usando o Painel de Controle
- Na barra de pesquisa do Windows, digite Ativar ou desativar recursos do Windows e pressione Enter ou toque ou selecione Ativar ou desativar recursos do Windows para abrir a janela Recursos do Windows .
- Na janela Recursos do Windows , expanda o nó Bloqueio de Dispositivo e marque (para ativar) ou desmarque (para desativar) a caixa de seleção Filtro de Teclado.
- Clique em OK. A janela Recursos do Windows indica que o Windows está procurando os arquivos necessários e exibe uma barra de progresso. Uma vez encontrada, a janela indica que o Windows está aplicando as alterações. Quando concluída, a janela indica que as alterações solicitadas foram concluídas.
- Reinicie o dispositivo para aplicar as alterações.
Configurar o teclado usando o Unattend
- Você pode definir as configurações autônomas no componente Microsoft-Windows-Embedded-KeyboardFilterService para adicionar recursos de Filtro de Teclado à sua imagem durante a fase de design ou geração de imagens.
- Você pode criar manualmente um arquivo de resposta autônoma ou usar o Gerenciador de Imagem de Sistema do Windows (Windows SIM) para adicionar as configurações apropriadas ao seu arquivo de resposta. Para obter mais informações sobre as configurações de filtro de teclado e exemplos de XML, consulte as configurações em Microsoft-Windows-Embedded-KeyboardFilterService.
Ativar e configurar o Filtro de Teclado usando o Windows Configuration Designer
As configurações de Filtro de Teclado também estão disponíveis como configurações de provisionamento do Windows para que você possa definir essas configurações para serem aplicadas durante o tempo de implantação da imagem ou runtime. Você pode definir uma ou todas as configurações de filtro de teclado criando um pacote de provisionamento usando o Windows Configuration Designer e, em seguida, aplicando o pacote de provisionamento durante o tempo de implantação da imagem ou runtime.
Crie um pacote de provisionamento no Windows Configuration Designer seguindo as instruções em Criar um pacote de provisionamento, selecionando a opção Provisionamento Avançado.
Observação
Na janela Escolher quais configurações exibir e configurar , escolha Comum a todas as edições da área de trabalho do Windows.
Na página Personalizações disponíveis, selecione Configurações> de tempode execução SMISettings e defina os valores desejados para as configurações de filtro de teclado.
Depois de terminar de definir as configurações e criar o pacote de provisionamento, você poderá aplicar o pacote ao tempo de implantação ou ao tempo de execução da imagem. Para obter mais informações, consulte Aplicar um pacote de provisionamento.
Este exemplo usa uma imagem do Windows chamada install.wim, mas você pode usar o mesmo procedimento para aplicar um pacote de provisionamento. Para obter mais informações sobre o DISM, consulte O que é gerenciamento e manutenção de imagens de implantação.
Ativar e configurar o Filtro de Teclado usando o DISM
Abra um prompt de comando com privilégios de administrador.
Habilite o recurso usando o comando a seguir.
Dism /online /Enable-Feature /FeatureName:Client-KeyboardFilterQuando o script for concluído, reinicie o dispositivo para aplicar a alteração.
Recursos de filtro de teclado
O Filtro de Teclado tem os seguintes recursos:
Dá suporte a teclados de hardware, ao teclado virtual padrão do Windows e ao teclado de toque (TabTip.exe)
Suprime combinações de teclas mesmo quando elas vêm de vários teclados
Por exemplo, se um usuário pressionar as teclas Ctrl e Alt em um teclado físico e, ao mesmo tempo, pressionar Delete em um teclado de software, o Filtro de Teclado ainda poderá detectar e suprimir a funcionalidade Ctrl+Alt+Delete.
Suporta teclados numéricos e teclas projetadas para acessar a funcionalidade do media player e do navegador
Pode configurar uma chave para interromper uma sessão de usuário bloqueada para retornar à tela de boas-vindas
Manipula automaticamente as alterações de layout dinâmico
Pode ser habilitado ou desabilitado para contas de administrador
Pode forçar a desativação da funcionalidade de Facilidade de Acesso
Suporta arquiteturas x86 e x64
Códigos e layouts de verificação de teclado
Quando uma tecla é pressionada no teclado físico, o teclado envia um código de verificação ao driver de teclado. Em seguida, o driver envia o código de verificação ao sistema operacional, que, por sua vez, converte o código de verificação em um teclado virtual com base no layout ativo atual. O layout define o mapeamento de teclas no teclado físico e tem muitas variantes. Uma tecla em um teclado sempre envia o mesmo código de verificação quando pressionada, no entanto, esse código de verificação pode ser mapeado para diferentes teclas virtuais para layouts diferentes. Por exemplo, no layout de teclado em inglês (Estados Unidos), a tecla à direita da tecla P é mapeada para {. No entanto, no layout de teclado sueco (Suécia), a mesma tecla é mapeada para Å.
O Filtro de Teclado pode bloquear teclas pelo código de verificação ou pela chave virtual. O bloqueio de teclas pelo código de verificação é útil para teclados personalizados que têm códigos de verificação especiais que não se traduzem em uma única chave virtual. Bloquear teclas pela chave virtual é mais conveniente porque é mais fácil de ler e o Filtro de Teclado suprime a tecla corretamente mesmo quando o local da tecla é alterado devido a uma alteração de layout.
Ao configurar o Filtro de Teclado para bloquear teclas usando a chave virtual, você deve usar os nomes em inglês para as teclas virtuais. Para obter mais informações sobre os nomes das teclas virtuais, consulte nomes de teclas de filtro de teclado.
Para o teclado virtual do Windows, o filtro de teclado converte cada pressionamento de tecla em um código de verificação com base no layout e de volta em uma tecla virtual. Isso permite que o filtro de teclado suprima as teclas de teclado na tela da mesma maneira que as teclas de teclado físico, se elas estiverem configuradas com código de verificação ou chave virtual.
Filtro de teclado e recursos de facilidade de acesso
Por padrão, os recursos de facilidade de acesso estão habilitados e o Filtro de Teclado está desabilitado nas contas de administrador.
Se as Teclas de Aderência estiverem habilitadas, um usuário poderá ignorar o Filtro de Teclado em determinadas situações. Você pode configurar o filtro de teclado para desabilitar todos os recursos de facilidade de acesso e impedir que os usuários os habilitem.
Você pode habilitar recursos de facilidade de acesso para contas de administrador, enquanto ainda os desabilita para contas de usuário padrão, certificando-se de que o Filtro de Teclado esteja desabilitado para contas de administrador.
Configuração de Filtro de Teclado
Você pode configurar as seguintes opções para o Filtro de Teclado:
- Definir/desmarcar combinações de teclas predefinidas a serem suprimidas
- Adicionar/remover combinações de teclas definidas personalizadas a serem suprimidas
- Ativar/desativar o filtro de teclado para contas de administrador
- Forçar a desativação de recursos de facilidade de acesso
- Configurar uma sequência de chaves de breakout para sair de uma conta bloqueada
A maioria das alterações de configuração entram em vigor imediatamente. Algumas alterações, como habilitar ou desabilitar o Filtro de Teclado para administradores, não entram em vigor até que o usuário saia da conta e entre novamente. Se você alterar o código de verificação da chave de breakout, será necessário reiniciar o dispositivo antes que a alteração entre em vigor.
Você pode configurar o filtro de teclado usando provedores de Instrumentação de Gerenciamento do Windows (WMI). Você pode usar os provedores WMI de Filtro de Teclado diretamente em um script do PowerShell ou em um aplicativo.
Para obter mais informações sobre provedores WMI de Filtro de Teclado, consulte Referência de provedor WMI de Filtro de Teclado.
Interrupção do teclado
Pode ser necessário entrar em um dispositivo bloqueado com uma conta diferente para fazer a manutenção ou configurar o dispositivo. Você pode configurar uma chave de breakout para sair de uma conta bloqueada especificando um código de verificação de chave. Um usuário pode pressionar essa tecla cinco vezes consecutivas para alternar para a tela de boas-vindas e entrar em uma conta diferente.
Por padrão, a chave de interrupção é definida como o código de verificação da tecla esquerda do Windows. Você pode usar a classe WMI WEKF_Settings para alterar o código de verificação da chave de breakout. Se você alterar o código de verificação da chave de breakout, será necessário reiniciar o dispositivo antes que a alteração entre em vigor.
Considerações sobre o filtro de teclado
Iniciar um dispositivo no Modo de Segurança ignora o filtro de teclado. O serviço Filtro de Teclado não é carregado no Modo de Segurança e as teclas não são bloqueadas no Modo de Segurança.
O filtro de teclado não pode bloquear a tecla Sleep.
Algumas teclas de hardware, como bloqueio de rotação, não têm uma chave virtual definida. Você ainda pode bloquear essas chaves usando o código de verificação da chave.
As teclas somar (+), multiplicar (*), subtrair (-), dividir (/) e decimal (.) têm teclas virtuais e códigos de varredura diferentes no teclado numérico do que no teclado principal. Para bloquear essas chaves, você deve bloquear ambas as chaves. Por exemplo, para bloquear a chave de multiplicação, você deve adicionar uma regra para bloquear "*" e uma regra para bloquear a multiplicação.
Ao bloquear a tela usando o teclado virtual ou uma combinação de um teclado físico e o teclado virtual, o teclado virtual envia um pressionamento de tecla extra do Windows para o sistema operacional. Se o seu dispositivo estiver usando o shell do Windows 10 e você estiver usando o filtro do teclado para bloquear a tecla Windows+L, o pressionamento extra da tecla Windows fará com que o shell alterne entre a tela inicial e o último aplicativo ativo quando um usuário tentar bloquear o dispositivo usando o teclado na tela, o que pode ser um comportamento inesperado.
Alguns softwares de teclado personalizados, como o Microsoft IntelliType Pro, podem instalar drivers de Filtro de Teclado que impedem que o Filtro de Teclado seja capaz de bloquear algumas ou todas as teclas, normalmente teclas estendidas como BrowserHome e Pesquisa.