Category: Teclado

Layout de Teclado: use letras BR no teclado alemão

Pra quem tem teclado no layout alemão mas quer usar as deadkeys existentes no layout BR eu vou mostrar uma solução para Windows 10 e outra para Ubuntu 20.04!

Com eles você poderá utilizar todos os acentos (til, cedilha, craze, etc…).

Windows 10

Criei este layout personalizado com a ferramenta da Microsoft chamada Microsoft Keyboard Layout Creator.

Apesar de mostrar as etapas para o Windows 10 este layout é compatível com versões anteriores, basta encontrar o caminho certo até a opção de idiomas dentro do Painel de Controle.

Instalação:

  • Baixar o zip e descompactá-lo em qualquer pasta;
  • Rodar o setup.exe;
  • Ir até as configurações de idioma de entrada do Windows e selecionar como layout de teclado o Deustch mit BR;
    • No Windows 10 você deverá clicar no Iniciar e digitar na pesquisa: Idioma (ou Language)
    • Na parte de Idiomas Preferidos selecione o primeiro da lista e clique em Opções
    • Na parte de Teclado, clique em Adicionar
    • Selecione o layout Deustch mit BR
Teclado BR_DE Win10
Size: 251 kB
Version: 1.0
Published: December 8, 2020

Linux Ubuntu 20.04

Antigamente existia um padrão de teclado chamado German (legacy) que possuía todas as deadkeys necessárias para o pt-br. Vou mostrar como criar esse padrão novamente editando dois arquivos do sistema (vou deixar também ambos disponíveis para download no zip abaixo).

Outras versões do Ubuntu, e provavelmente do Linux, deverão operar similarmente ao Ubuntu 20.04, então basta procurar os arquivos abaixo (ou os similares) e realizar as mesmas modificações.

Lembre-se de que para editar os arquivos abaixo será necessário acesso root.

Editando arquivo de símbolo:

Vá até /usr/share/X11/xkb/symbols e abra o arquivo chamado “de”.
Insira as seguintes linhas no final dele:

partial alphanumeric_keys
xkb_symbols "legacy" {
    // previous standard German layout with tilde as dead key

    include "de(basic)"
    name[Group1]="German (legacy)";

    key <AD12>	{ [      plus,   asterisk,   dead_tilde,  dead_macron ]	};
};

Salve e feche o arquivo.

Editando o arquivo de regras:

Vá até usr/share/X11/xkb/rules e abra o arquivo chamado “evdev.xml”.
Vá até a seguinte parte do arquivo:

    <layout>
      <configItem>
        <name>de</name>
        <!-- Keyboard indicator for German layouts -->
        <shortDescription>de</shortDescription>
        <description>German</description>
        <languageList>
          <iso639Id>deu</iso639Id>
        </languageList>
      </configItem>
      <variantList>

Logo após a tag <variantList>, adicione o seguinte bloco de código:

        <variant>
          <configItem>
            <name>legacy</name>
            <description>German (Legacy)</description>
          </configItem>
        </variant>

Salve e feche o arquivo.

Agora basta encerrar sua sessão e logar novamente.

Teclado BR_DE Ubuntu 20.04
Size: 30 kB
Version: 1.0
Published: December 9, 2020