quarta-feira, 29 de fevereiro de 2012

Teclado ABNT sem interrogação e barra

O Problema: 
Nesta semana descobri que os novos notebooks vendidos no Brasil com teclado padrão ABNT estão saindo de fábrica sem a tecla "? /". É isso mesmo, a tecla dedicada a estes dois caracteres, muito usados em qualquer idioma, simplesmente foi abolida do teclado. Agora, para digitá-los é preciso uma ginástica com os dedos, apertando simultaneamente AltGr + W para digitar um "?" ou AltGr + Q para digitar um "/". Ridículo, não? Veja só a foto do teclado do netbook Asus 1015 PEM (clique na imagem para ampliar):


Para piorar ainda mais, a sequencia AltGr + W é equivalente a Control + Alt + W, que é muito usada como atalhos em alguns programas (por exemplo, no ambiente de programação Eclipse) gerando conflitos com aqueles programas.
Inicialmente achei que era uma limitação dos netbooks baratinhos de origem asiática, pois percebi esse "detalhe"  enquanto ajudava minha esposa a escolher o seu netbook. Porém, examinei modelos mais sofisticados disponíveis nas lojas e percebi que Sony Vaio, LG, Samsung, MSI, Acer e outros já adotaram o teclado sem a tecla "? /". Parece que apenas a Dell e a HP ainda não aderiram.

A Solução:
Felizmente, existe uma solução fácil para o problema. Reparem que os teclados de qualquer computador moderno possui uma tecla "Menu" dedicada ao "menu de contexto"  do Windows (aquele menu que aparece quando se clica em algum lugar com o botão direito do mouse). Bem, ocorre que eu sempre uso o botão do mouse e jamais apertei aquela tecla. Também não conheço ninguém que faça uso dela. Esta tecla fica geralmente do lado direito em baixo, próximo de onde a tecla "? /" deveria estar. Assim, basta redefinir a função da tecla "Menu" transformando ela na "? /".

Como fazer no Windows:
1) Baixe e instale o programa SharpKeys disponível neste endereço: http://www.randyrants.com/sharpkeys/
2) Execute o programa e clique em ADD.
3) Na lista da esquerda (Map this key) selecione "Special: Application (E0_5D)".
4) Na lista da direita (To this key) selecione "Unknown: 0x0073 (00_73)".

O resultado fica assim:


5) Clique em " Write to Registry".

Agora é só reinicializar o Windows e usar a tecla normalmente, ou seja: Menu para digitar um "/" e Shift + Menu para digitar um "?". Se preferir, você pode colar um adesivo na tecla para identificá-la, ou usar um "Letraset"  branco para adicionar os caracteres nela. Existem também adesivos para teclados que são vendidos no Mercado Livre e servem para trocar o layout de um teclado americano para o brasileiro ABNT, mas eu acho um desperdício comprá-los para usar apenas uma tecla.

Se você achou essa dica útil, por favor deixe um comentário abaixo.