# El manual de &kxkb;

## Introducció

&kxkb; és la utilitat &kde; per a canviar la disposició de teclat. Aquesta està basada en la extensió xkb de X11 i permet usar diferents disposicions de teclat per introduir text. &kxkb; compren un indicador de distribució del teclat.

## Ús de &kxkb;

### Començant

&kxkb; s'inicia automàticament i queda ancorat a la safata del sistema com a una bandera amb dues o tres lletres d'abreujament del nom de la distribució, si s'ha definit més d'un esquema, o l'opció Mostra l'indicador per a una sola distribució està activada.

Quan &kxkb; és en execució podeu canviar les distribucions fent clic amb el punter del ratolí a sobre de la icona a la safata del sistema o prement les seves dreceres de teclat. La drecera de teclat o clic del ratolí canviaran a la següent distribució o alternativament podeu fer clic amb el &BDR; sobre la icona de &kxkb; i seleccionar la distribució des del llistat.

Podeu configurar-lo fent clic amb el &BDR; a sobre de la icona de &kxkb; i seleccionant Configura... o obrint el Centre de control i seleccionant "Regional i accessibilitat/Disposició del teclat". Alternativament, podeu iniciar-lo escrivint `kcmshell keyboard_layout` en una terminal.

## Configuració de &kxkb;

### Informació general

La configuració de &kxkb; consisteix de dues pestanyes. "Configuració de la distribució" i "Opcions XKB" que són mútuament independents. La primera defineix les distribucions que voleu emprar i les seves opcions i la segona defineix paràmetres per a l'extensió Xkb sobre la qual està basat &kxkb;. Les opcions Xkb són una propietat de X i no són manejades de cap manera per kxkb -amb la configuració n'hi ha prou-.

La configuració de &kxkb; no canvia res dels fitxers de configuració de XFree86 ja que les opcions de «Layout» de la configuració de XFree86 són solapades per &kxkb; si l'opció `Habilita la distribució de teclat` és activada.

Per fer funcionar la vostra configuració de XFree86 haureu de desactivar `Habilita la distribució de teclat` a la pestanya "Distribució" i `Habilita les opcions xkb` a la pestanya de configuració de les opcions per a xkb (per últim es pot aconseguir el mateix efecte desactivant `Inicialitza les opcions antigues` i totes les opcions xkb establertes).

&kxkb; fa la major part de les seves accions mitjançant el comandament `setxkbmap`. Podeu veure la línia de comandaments a executar per a cada distribució quan la seleccioneu a sobre de la caixa "Comandament".

### Configuració de la distribució

Al diàleg de configuració de la distribució, la llista de distribucions disponibles que teniu a ma esquerra. Allí teniu que triar cadascuna de les distribucions que desitgeu emprar i afegir-les (una a una) a la llista de distribucions actives que hi ha a ma dreta. També podeu canviar l'ordre en les distribucions actives mitjançant el ratolí o una drecera de teclat. La primera distribució activa que hi hagi al llistat serà la distribució per omissió.

Algunes distribucions tenen diverses variants. Les variants de distribució normalment són representades per mapes de tecla diferents per a la mateixa llengua. Per exemple, La distribució ucraïnesa disposa de quatre variants: base, winkeys (com al windows), typewriter (com a una màquina d'escriure) i phonetic (cada lletra ucraïnesa és situada sobre una lletra llatina transliterada). Si la vostra distribució és multivariant, podeu escollir entre les diverses variants emprant la llista desplegable que hi ha a sota del llistat de distribucions actives.

Les opcions referents al model de teclat són independents de la vostra distribució de teclat i fan referència al model de "maquinari", &ead;, la manera en la que el vostre teclat ha estat fabricat. Els teclats moderns que venen amb el vostre ordinador usualment disposen de dues tecles extra i són referits com a models de "104 tecles", que segurament serà el que voldreu triar si no sabeu quin tipus de teclat teniu.

També podeu escollir la política de canviar per a la distribució de teclat. Per omissió és `Global` de manera que totes les aplicacions comparteixin la mateixa distribució. `Aplicació` farà que cada aplicació disposi de la seva pròpia distribució no influenciant el fet de que treballeu amb d'altres de diferents. `Finestra` farà que cada finestra disposi de la seva pròpia distribució tot i tractar-se del mateix programa.

Si tant sols teniu establerta una única distribució, a l'inici de kxkb aquest configurarà el teclat i eixirà sense mostrar el seu indicador. Si encara voleu l'indicador kxkb seleccioneu l'opció `Mostra l'indicador per a una sola distribució`.

Si deixeu buida la llista de distribucions de teclat aquestes seran deshabilitades.

### Configuració de les opcions de XKB

Les opcions per a xkb permeten seleccionar el comportament del vostre teclat. Aquesta opció no és controlada per &kxkb; però podria ajudar-vos a adaptar el teclat a les vostres necessitats.

## Solució de problemes

### Problemes comuns

Si canvieu a qualsevol distribució i no podeu veure alguns dels caràcters que escriviu amb el vostre teclat, si us plau, comproveu les vostres preferències locals. &pex;, `~/.i18n` o `/etc/sysconfig/i18n`, la localització abans de que inicieu aplicacions kde ha de contenir els caràcters que indiqui la vostra distribució de teclat. Per exemple, per introduir símbols ucraïnesos haureu de tenir la codificació KOI-8U, CP1251 o UTF-8. Aquesta última és una bona tria per a la majoria de llenguatges quan teniu cap problema.

Si kxkb no fa el canvi amb la drecera de teclat però sí que ho fa amb el ratolí això voldrà dir que aquesta distribució no conté la tecla assignada en la drecera.

A XFree86, en la primera 4.3.0, les distribucions no llatines inclouen mútuament el grup «latin», i aquest grup restava com a per omissió, de manera que el prémer &Ctrl;&Alt;k sempre era una combinació correcta. Des de la versió 4.3.0, totes les distribucions tant sols contenen un grup non-latin, atès a que podrien deixar de funcionar amb això.

Les possibles solucions són:

1. Afegiu a la vostra distribució els llistats $nonlatin o $oldlayouts en `X11/xkb/rules/xfree86`, o la localització de les regles xbd al vostre ordinador.

2. Canvieu la drecera a quelcom que sigui neutre amb l'idioma, per exemple &Ctrl;Menú.

3. Mantenir l'opció per incloure el grup us en la distribució (efectivament, és el mateix que la solució 1).

## Descripcions de fitxer i distribució

### Fitxer i distribucions xkb

Tutes les distribucions de teclat són descrites a `/etc/X11/xkb/rules/xfree86.lst` (i des de la versió XFree 4.3.0 a `/etc/X11/xkb/rules/xfree86.xml`), les distribucions en si es poden trobar a `/etc/X11/xkb/symbols/pc` (o per a les versions XFree 4.2.x i anteriors a `/etc/X11/xkb/symbols`). Tingueu present que la localització d'aquests fitxers pot variar depenent del vostre sistema operatiu i distribució.

&kxkb; ara usa la extensió xkb de xmodmap, per a definir la vostra pròpia distribució n'haureu de prendre una des de `/etc/X11/xkb/symbols` (o des de la versió XFree86 4.3.0 a `/etc/X11/xkb/symbold/pc`), torneu-la a anomenar a quelcom que us agradi i editeu-la. Llavores simplement afegiu el nom a `/etc/X11/xkb/rules/xfree86.lst` (i per a versions XFree86 4.3.0 o posteriors també és una bona idea afegir-lo a `/etc/X11/xkb/rules/xfree86.xml` -alguns paquets ja l'usen, tot i que &kxkb; encara no). kxkb l'usarà en tornar a iniciar-se. Nota: per editar aquests fitxers haureu de ser root.

## Crèdits i llicències

&kxkb; actualment és desenvolupat i mantingut per l'Andriy Rysin rysin@kde.org. Diversa d'altra gent ha estat treballant sobre kxkb:

- Shaheed Haque srhaque@iee.org

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

&underFDL; &underGPL;