fabraga
1 Copper

Como definir você mesmo caracteres acentuados para teclados estrangeiros

Eu tenho um notebook Dell Inspiron adquirido aqui na Irlanda. Tentei todas as configurações de teclado possíveis que o Windows oferecia mas nenhum deles solucionava o problema de retornar caracteres acentuados para todas as teclas de acentuação. Então eu pensei que talvez houvesse uma forma de eu mesmo configurar o teclado, e... existe!

Baixe o programa gratuito da Microsoft "Microsoft Keyboard Layout Creator 1.4", instale-o e o execute. Aparecerá uma janela com o desenho de um teclado com todas as teclas em branco. Não se desespere! Claro que você não precisa configurar cada uma delas. 🙂

Siga os seguintes passos:

01. File > Load Existing Keyboard... 

02. Selecione "Irish" (ou o país de origem do notebook) 

03. Repare que as teclas tem fundo branco, com excessão de uma no canto superior esquerdo, que tem fundo cinza-claro. Esta é a tecla da craze ("GRAVE ACCENT"), que no teclado irlandez (e talvez também nos teclados de muitos outros países) já vem configurada para funcionar de modo que permita você digitar uma segunda tecla (a, e, i, o, u) para resultar num caractere acentuado (à, è, ì, ò, ù) - se você reparar na legenda que aparece no canto inferior esquerdo da janela, esta tecla cinza-claro é uma tecla classificada como "Dead key". O que você precisa fazer agora é definir outras teclas de acentuação para funcionarem também como "Dead key". Vamos então seguindo com o passo 4. 

04. Clique na tecla ' (acento agudo ou "APOSTROPHE") que está à esquerda da tecla "Return". Aparecerá uma pequena janela com um campo já preenchido com o caractere de "acento agudo". Deixe como está! Clique no botão "All..." que é o último na direita. Abrirá uma nova janela. 

05. Garanta que "Dead key view" no canto superior esquerdo da janela esteja marcado e marque também o "Dead key?" que está à direita do char de apóstrofo ('). Clique no botão  "...". 

06. Em "Base (code point) inclua apenas a letra 'a' (aparecerá 'a' no campo "Base", que vc não consegue editar). Em "Composite (code point) inclua "U+00e1" sem as aspas (aparecerá 'á' no campo "Composite", onde também não se pode editar. Nas lindas abaixo, preencha os mesmos campos com os respectivos valores: 'e' e "U+00e9" (é'); 'i' e "U+00ed" (í); 'o' e "U+00f3" (ó); 'u' e "U+00fa"; 'c' e "U+00e7" (ç); 'A' e "U+00c1"; 'E' e "U+00c9"; 'I' e "U+00cd"; 'O' e "U+00d3"; 'U' e "U+00da"; 'C' e "U+00c7"; e finalmente o caractere de espaço "U+0027" ( ) e o caractere de apóstrofo (') no outro campo para retornar apenas o apóstrofo sozinho quando você assim o desejar. Clique em Ok e depois novamente em Ok. Repare que a tecla do apóstrofo agora aparece com fundo cinza-claro, tornando-se uma "Dead key" incluindo todos os caracteres acentuados com "acento agudo" mais o cedilha. 

07. Marque onde aparece "Shift" no lado esquedo da janela. Clique na tecla '~' (vamos transformá-la numa "dead key" para retornar caracteres acentuados com til). Clique em "All...". Marque o "Dead key?" que está ao lado do caractere de til (~). Ignore todas as outras opções nessa janela. Clique no "..." que está na mesma linha. Você já sabe como funciona. Coloque U+00e3 para ã, U+00f5 para õ, U+00c3 para Ã, U+00d5 para Õ e espaço seguido de ~ para retornar ~ quando desejado. Clique em Ok e Ok novamente. 

08. Ainda com o "Shift" marcado, clique na tecla de acento circunflexo (^) e ponha lá os códigos dos caracteres acentuados para 'e' (U+00ea), 'E' (U+00ca) e espaço seguido de ^ (U+005e). Ok. Ok. 

09. Project > Test Keyboard Layout...  (aparece uma janela em branco para você testar os caracteres que acabou de configurar). Se tiver algo de errado ou perceber que esqueceu algo, volte lá e conserte. 

10. File > Save Source File (coloque qualquer nome que quiser, tipo "Teclado Brasileiro"). 

11. Project > Build DLL and Setup Package. Não lembro se é nesse passo ou num passo anterior onde ele pergunta o nome do novo teclado mas seja como for é só colocar  "ie.pt-br" em nome e "Irish - Brazilian Portuguese" na descrição (ou o país de origem do seu laptop seguido de "- Brazilian Portuguese". Confirme. 

12. Quando perguntar, clique em "Yes". Abrirá uma pasta. Execute "Setup". Depois vá ao Painel de Controle pra encontrar e selecionar o teclado que vc acabou de configurar e salvar.

FIM.

 

4 RESPOSTAS 4
irafaell
1 Nickel

Re: Como definir você mesmo caracteres acentuados para teclados estrangeiros

telcas do telcado  invertida  apartir da tecla shift   vostro  1310 notebook

fiz a instalação do aplicativo sendo assim as teclas voltaran a funcionar menos as tecla Ç e a ?  elas não dão  comando mesmo no teclado virtual  isso aconteceu depois que ele foi para assitencia  quando efeturam a troca da placa mae  realizei o teste  e opção de idiomas em abnt 1 e 2 portugues  Brasil

oque eu faço?

fabraga
1 Copper

Re: Como definir você mesmo caracteres acentuados para teclados estrangeiros

Seu teclado está com as teclas invertidas e ainda sem o 'Ç' e o '?'?

É isso? 

irafaell
1 Nickel

Re: Como definir você mesmo caracteres acentuados para teclados estrangeiros

Highlighted
fabraga
1 Copper

Re: Como definir você mesmo caracteres acentuados para teclados estrangeiros

Tenta seguir o passo-a-passo que postei no início desse tópico que deverá resolver, pois você estará determinando quais resultados serão retornados quando vc digitar qualquer tecla, inclusive Ç e '?'.