# O Manual do &kxkb;

&Andriy.Rysin; &Andriy.Rysin.mail;
&Andriy.Rysin; &Andriy.Rysin.mail;
Marcus
Gama

    marcus_gama@uol.com.br

Tradução
2003
&Andriy.Rysin;
&FDLNotice;
2003-08-23
1.01.00

O &kxkb; é um utilitário de alteração da disposição do teclado baseado na extensão xkb do X11.

KDE
kxkb
teclado
disposição

## Introdução

O &kxkb; é o utilitário de alteração da disposição do teclado do &kde;. Ele é baseado na extensão xkb do X11 e permite usar diferentes disposições de teclado para entrada de texto. O &kxkb; possui recursos de indicação de disposição de teclado.

## Usando o &kxkb;

### Iniciando

O &kxkb; inicia automaticamente e permanece na bandeja do sistema como uma bandeira com a abreviatura de 2 ou 3 letras do nome da disposição de teclado sobre ela se mais de uma disposição for definida ou se a opção Mostrar indicador para uma disposição única estiver habilitada.

Quando o &kxkb; está em execução você pode mudar disposições clicando no seu ícone na bandeja com o mouse ou pressionando seu atalho de teclado. O atalho de teclado ou o clique de mouse alternará a disposição para a próxima disponível ou alternativamente você pode clicar &RMB; no ícone &kxkb; e seleciona a disposição a partir de uma lista.

Clicando &RMB; no ícone do &kxkb; você pode iniciar sua configuração selecionando Configurar... ou abrindo o Centro de Controle e selecionando Localização/Disposição do Teclado. Alternativamente, você pode iniciá-lo digitando `kcmshell keyboard_layout` em um terminal.

## Configurando o &kxkb;

### Informações Gerais

A configuração do KXKB consiste de duas abas: Configuração da Disposição e Opções do KXKB que são mutuamente independentes. A primeira define as disposições que você deseja usar e suas opções e a degunda define parâmetros para a extensão do Xkb na qual o &kxkb; é baseado. As opções do Xkb são específicas do X e não são manipuladas de nenhum modo pelo kxkb - ele apenas as configura.

A configuração do &kxkb; não muda nada nos arquivos de configuração do XFree86 e configurações de Disposição do XFree86 são sobrescritas pelo &kxkb; se a opção `Habilitar disposição de teclado` estiver ligada.

Para fazer sua configuração do XFree86 funcionar você deve desligar tanto o `Habilitar disposição de teclado` na aba de configuração de disposição e `Habilitar opções xkb` na aba de configurações de opções do Xkb (mais tarde o mesmo efeito pode ser obtido se `Restaurar Opções Antigas` for desligada e nenhuma das opções xkb estiver configurada).

O &kxkb; realiza a maioria de suas ações através do comando `stxkbmap`. Você pode ver a linha de comando ser executada para cada disposição ativa quando você a seleciona e, na aba de opções do xkb, estiver disponível a configuração de opções do xkb.

### Configuração da Disposição

No diálogo de configuração de disposição existe uma lista das disposições disponíveis à esquerda. Você deve escolher cada disposição que deseja usar e adiconá-las (uma a uma) à lista de disposições ativas à direita. Você pode também mudar a ordem na qual as disposições ativas serão alternadas através do atalho de teclado ou botão do mouse. A primeira disposição na lista se torna a disposição padrão.

Algumas disposições possuem diversas variantes. As variantes da disposição normalmente representam diferentes mapas de teclado para o mesmo idioma. Por exemplo, a disposição Ucraniana pode ter quatro variantes: básica, teclas win (como no Windows), máquina de datilografar (como nessas máquinas) e fonética (cada letra ucraniana é colocada em uma latina transliteral). Se sua disposição é uma multi-variante você pode variar na caixa combinada abaixo da lista de disposições.

A configuração do modelo de teclado é independente da disposição de teclado e refere-se ao modelo de "hardware", ou seja a maneira como seu teclado foi fabricado. Teclados modernos que vieram com seu computador normalmente possuem duas teclas extras e são referenciados como modelos de "104 teclas", que é provavelmente o que você usará se você não sabe que tipo de teclado você possui.

Você pode também escolher a política de troca de disposição de teclado. Por padrão ela é `Global` de modo que todos os aplicativos compartilharão a mesma disposição. `Aplicativo` significa que cada aplicativo terá sua própria disposição e alternará para a disposição enquanto estiver usando o aplicativo, não afetando os demais. `Janela` faz com que cada janel tenha sua própria disposição mesmo se ela seja do mesmo programa.

Se você configurar apenas uma disposição ativa, na inicialização o kxkb configura o teclado e sai e seu indicador não aparecerá. Se você ainda deseja que o indicador do kxkb seja exibido selecione a opção `Mostrar indicador para disposição única`.

Se você deixar a lista de disposições vazia as disposições de teclado serão desabilitadas

### Configuração das Opções XKB

As opções do Xkb permitem selecionar o comportamento do seu teclado. Estas opções não são manipuladas pelo &kxkb; mas podem ajudar a ajustar seu teclado as suas necessidades.

## Problemas

### Problemas Comuns

Se você alternar para alguma disposição e não conseguir ver alguns caracteres a partir da sua disposição conforme você digita, por favor verifique suas configurações locais. &eg; `~/.i18n` ou `/etc/sysconfig/i18n`, locais que você tem antes de iniciar aplicativos kde devem ter uma codificação que contenha caracteres da sua disposição. Por exemplo, para inserir símbolos ucranianos você deve ter codificação KOI8-U, CP1251 ou UTF-8. A última é uma boa escolha por suportar a maioria dos idiomas se você tiver um problema.

Se o kxkb não alternar com atalho de teclado quando você alterna para alguma disposição mas a alternância com o mouse estiver funcionando pode ser que sua disposição não contenha a tecla atribuída ao atalho.

No XFree86 anterior à versão 4.3.0 disposições não latinas mutuamente incluídas no grupo latino e este grupo se tornava padrão pressionando &Ctrl;&Alt;k sempre rendia a combinação certa. A partir da versão 4.3.0 por padrão todas as disposições contém somente um grupo e disposições não latinas podem não funcionar aqui.

As possíveis soluções são:

1. adicionar sua disposição às listas $nonlatin ou $oldlayouts em `/etc/X11/xkb/rules/xfree86` ou na localização das regras do xkb de seu computador.

2. Mudar o atalho para algum idioma neutro, &eg; &Ctrl;Menu

3. Ligar a opção para incluir o grupo us em sua disposição (efetivamente o mesmo que a solução 1).

## Arquivos e Descrições de Disposição

### Arquivos xkb e Disposições

Todas as disposições disponíveis de teclado estão descritas em `/etc/X11/xkb/rules/xfree86.lst` (e `/etc/X11/xkb/rules/xfree86.xml` desde o XFree86 4.3.0), as disposições propriamente podem ser encontradas em `/etc/X11/xkb/symbols/pc` (ou `/etc/X11/xkb/symbols` para o XFree86 4.2.x e anterior). Observe que a localização destes arquivos pode variar dependendo do seu sistema operacional e distribuição.

O &kxkb; agora usa a extensão xkb ao invés do xmodmap, logo para definir sua própria disposição você deve obter uma em `/etc/X11/xkb/symbols` que mais se aproxima do que você deseja (ou `/etc/X11/xkb/symbold/pc` para o XFree86 4.3.0), renomeá-la como desejar e editá-la. Então simplesmente adicione o nome ao `/etc/X11/xkb/rules/xfree86.lst` (e para o XFree86 4.3.0 ou superior é uma boa idéia adiconar o nome também ao `/etc/X11/xkb/ruls/xfree86.xml` - alguns pacotes já estão usando-o, mas não o &kxkb;) o kxkb o reconhecerá na reinicialização. Observe: você deve ser o root para editar estes arquivos.

## Créditos e Licenças

O &kxkb; é atualmente desenvolvido e mantido por Andriy Rysin rysin@kde.org. Várias outras pessoas trabalharam no kxkb:

- Shaheed Haque srhaque@iee.org

- Ilya Konstantinov kde-devel@future.galanet.net

&underFDL; &underGPL;