# O Manual do &kxkb;

&Andriy.Rysin; &Andriy.Rysin.mail;
&Andriy.Rysin; &Andriy.Rysin.mail;
José
Pires

    jncp@netcabo.pt

Tradução
2003,2008
&Andriy.Rysin;
&FDLNotice;
2008-04-12
2.00.00

O &kxkb; é um utilitário de mudança da disposição ou formato do teclado baseado na extensão do X11 'xkb'.

KDE
kxkb
teclado
disposição

## Introdução

O &kxkb; é o utilitário do &kde; para a mudança da disposição do teclado. Baseia-se na extensão do X11, a 'xkb', e permite usar várias disposições de teclado diferentes para introduzir texto. O &kxkb; oferece um indicador da disposição do teclado.

## Usar o &kxkb;

### Começar

O &kxkb; inicia-se automaticamente e permanece na bandeja do sistema como uma bandeira com uma abreviatura de 2 ou 3 letras do nome da disposição do teclado por cima desta, se estiver mais do que uma disposição definida ou se a opção Mostrar o indicador para apenas uma disposição estiver activada.

Quando o &kxkb; está em execução, você poderá alterar as disposições ao carregar no seu ícone na bandeja com o rato ou ao executar o seu atalho de teclado. O atalho de teclado ou o pressionar do botão do rato irão mudar para a próxima disposição ou, em alternativa, você poderá carregar com o &RMB; no ícone do &kxkb; e seleccionar a disposição na lista.

Se carregar com o &RMB; no ícone do &kxkb; você poderá iniciar a sua configuração ao seleccionar a opção Configurar... ou ao abrir o &systemsettings; e ao seleccionar a janela Regional & Língua Disposição do Teclado. Em alternativa, poderá iniciá-la ao escrever e executar o comando `kcmshell4 keyboard_layout` num terminal.

## Configurar o &kxkb;

### Informações Gerais

A Configuração do &kxkb; consiste em três páginas: a Disposição, as Opções de Comutação e a Avançado. A primeira define as disposições que você deseja usar, bem como as suas opções (variante, legenda de apresentação, etc.), a segunda define como é feita a mudança de disposição, incluindo o atalho a usar e se esta disposição deverá ser registada para cada janela, aplicação, &etc;. A terceira página permite definir os parâmetros para a extensão Xkb. Estas opções são propriedades do X.org e não são geridas de forma alguma pelo &kxkb; - ele apenas as configura.

O &kxkb; pode funcionar em dois modos: suporte completo para comutação e apenas para indicação. O primeiro modo permite ao utilizador configurar as suas disposições, atalhos e outras opções, enquanto no segundo modo o &kxkb; apenas apresenta a disposição actual, assumindo que a configuração e comutação é feita pelo próprio X.

A configuração do &kxkb; não altera nada nos ficheiros de configuração do X.org. Se a opção Activar a disposição do teclado estiver activa, a configuração da disposição seleccionada será substituída e, se a opção Repor as opções antigas estiver activa, também serão substituídas as opções do Xkb.

Se a opção Repor as Opções Antigas estiver desligada, as opções do 'xkb' seleccionadas na configuração serão reunidas com as activas de momento, &ie; as que constarem no ficheiro de configuração do X.org e as que tiverem sido definidas posteriormente.

Se a opção Activar as disposições de teclado estiver seleccionada, o &kxkb; inicializa as disposições com o comando `setxkbmap`. Na janela de configuração, poderá ver a linha de comandos que será executada durante a inicialização. O mesmo se passa para as opções do 'xkb'. Estes comandos poderão ser úteis para resolver problemas ou para personalizar a configuração do 'xkb'.

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

Na janela de configuração das disposições, a lista das disposições disponíveis está à sua esquerda. Você terá de escolher cada uma das disposições que pretende usar e adicioná-las (uma a uma) à lista de disposições activas à direita. Também poderá alterar a ordem pela qual as disposições activas serão mudadas quando comutadas pelo atalho de teclado ou pela acção do botão do rato. A primeira disposição da lista tornar-se-á a disposição por omissão.

Algumas disposições têm diversas variantes. As variantes das disposições representam normalmente vários mapas de teclado para a mesma língua. Por exemplo, a disposição Ucraniana poderá ter quatro variantes: básica, teclas do Windows, máquina de escrever e fonética (cada letra ucraniana é colocada na sua respectiva ocidental). Se a sua disposição tem mais do que uma variante, você poderá seleccionar a variante na lista por baixo da lista de disposições activas.

Também poderá alterar a legenda que deseja no indicador ao seleccionar a disposição, caso não lhe agrade a predefinida.

A configuração do modelo do teclado é independente da sua disposição do teclado e corresponde ao modelo do "hardware", &ie;, a forma como o seu teclado é fabricado. Os teclados modernos que vêm com o seu computador normalmente têm duas teclas extras e são referidos como sendo os modelos de "104 teclas", o qual será provavelmente o que você pretende se não souber qual o tipo de teclado que você tem.

Se você deixar a lista de disposições activas vazia, as disposições do teclado serão desactivadas

### Opções de Mudança

Também poderá escolher a política de mudança para a disposição do teclado. Por omissão, é a `Global`, o que significa que todas as aplicações irão partilhar a mesma disposição actual. A política por `Aplicação` significa que cada aplicação terá a sua disposição própria, e que a mudança de disposição enquanto você está a trabalhar com uma aplicação, não irá trazer impacto nenhum para as outras aplicações. A política por `Janela` fará com que cada janela tenha a sua própria disposição, mesmo que pertença ao mesmo programa, enquanto a Ecrã permite-lhe ter uma disposição por ecrã.

Na secção de atalhos, poderá escolher a combinação de teclas para mudar de disposições. A combinação poderá conter apenas teclas modificadoras (&ie; &Ctrl;&Shift;), teclas não-modificadoras (&ie; &Ctrl;&Shift;K) ou ambas.

#### Combinações apenas com modificadoras

Estes atalhos são tratados pelo X.org (não pelo &Qt;/&kde;) e são configurados na página Avançado. A lista de atalhos disponíveis é fixa, mas poderá definir os seus próprios se souber como alterar as regras e mapas do 'xkb'. Lembre-se que, se alterar manualmente os mapas do 'xkb', não se deverá esquecer de alterar o ficheiro de regras 'xorg.xml', dado que é daí que o &kxkb; retira a sua informação de configuração.

A desvantagem desta técnica é que a comutação é feita quando carregar na tecla, não quando a largar; &eg; se tiver configurado o atalho como &Ctrl;&Shift;, todas as outras combinações de teclas que começarem desta forma poderão deixar de funcionar. Veja o erro #865 do X.org

Se a sua disposição tiver um 3º nível de caracteres, poderá também configurar o atalho para tal aí.

#### Atalhos-padrão

Estas combinações de teclas são tratadas pelo &Qt;/&kde; e permitem combinações de teclas mais flexíveis.

A desvantagem desta abordagem é que os atalhos-padrão não irão funcionar se tiver alguma janela ou lista abertas.

### Avançado

As opções do Xkb permitem-lhe seleccionar o comportamento do seu teclado. Estas opções não são geridas pelo &kxkb; mas poderão ajudar a ajustar o seu teclado às suas necessidades.

## Resolução de Problemas

### Problemas Comuns

Se você mudar para alguma disposição e não conseguir ver alguns caracteres da sua disposição à medida que escreve, verifique por favor as suas configurações locais, &eg;, no `~/.i18n` ou no `/etc/sysconfig/i18n`; a localização que você tem antes de iniciar as aplicações do &kde; precisa de uma codificação que contenha os caracteres da sua disposição. A opção recomendada é a UTF-8, porque deverá funcionar para a maioria das línguas.

## Descrições dos Ficheiros e das Disposições

### Ficheiros e Disposições do xkb

Todas as disposições do teclado disponíveis estão descritas no ficheiro `/usr/share/X11/rules/xorg.xml` as disposições em si poderão ser encontradas em `/usr/share/X11/symbols`. Tenha em atenção que a localização destes ficheiros poderá variar, dependendo do seu sistema operativo e da sua distribuição.

## Créditos e Licenças

O &kxkb; é desenvolvido e mantido de momento pelo &Andriy.Rysin; &Andriy.Rysin.mail;. Várias pessoas também trabalharam no kxkb:

- Shaheed Haque srhaque@iee.org

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

Tradução de José Nuno Pires jncp@netcabo.pt

&underFDL; &underGPL;