Como desativo o botão de emoji no teclado virtual no Windows 8.1?

0

O teclado virtual está sendo mostrado em um programa em que estou trabalhando. Não quero que nenhum usuário digite um emoji. É possível remover o botão de emoji no teclado virtual?

    
por user2619824 15.07.2016 / 19:25

1 resposta

1

Não encontrei uma maneira de remover completamente o botão de emoticons, mas descobri uma maneira de desativá-lo.

Por favor, note: Isso desativa emojis no sistema de teclado touchscreen wide. Não apenas para um programa em particular.

Para o Windows 8.1

O teclado da tela sensível ao toque usa um arquivo dll de recursos chamado TipRes.dll, localizado em:

C:\Program Files\Common Files\microsoft shared\ink\

Você precisará editar esta dll e remover referências a emojis. Com todas as referências removidas, o botão de emoji no teclado simplesmente não faz nada.

Antes de editar o arquivo, você provavelmente terá que alterar as permissões no arquivo para permitir que você faça alterações. Assuma a propriedade e tenha controle total.

Para editar o arquivo dll eu usei um programa chamado Resource Hacker Você pode encontrar o programa aqui:

Abra o arquivo dll no Resource Hacker e navegue até a seção html. Aqui você encontrará uma longa lista de layouts de teclado. Role para baixo até ver o agrupamento de layouts que começam com "EMOJI". Clique com o botão direito do mouse em cada um deles e escolha "Excluir recurso"

Sobrescreva o arquivo original com suas alterações e pronto! O botão de emoticons não fará mais nada quando clicado.

Se você receber um aviso de que o arquivo está em uso evitando salvar as alterações, verifique se o teclado da tela de toque não está em execução no momento. Você pode parar o serviço TabletInputService para matar qualquer instância do teclado da tela sensível ao toque ou matar qualquer processo tabtip.exe no Gerenciador de Tarefas.

    
por 29.11.2016 / 21:11