# &kxkb; käsiraamat

&Andriy.Rysin; &Andriy.Rysin.mail;
&Andriy.Rysin; &Andriy.Rysin.mail;
Marek
Laane

    bald@smail.ee

Tõlge eesti keelde
2003,2008
&Andriy.Rysin;
&FDLNotice;
2008-04-12
2.00.00

&kxkb; on klaviatuuripaigutuse vahetamise abivahend, mille aluseks on X11 xkb laiendus.

KDE
kxkb
klaviatuur
paigutus

## Sissejuhatus

&kxkb; on &kde; klaviatuuripaigutuse vahetamise abivahend. Selle aluseks on X11 xkb laiendus ning see lubab teksti sisestamiseks kasutatavaid erinevaid klaviatuuripaigutusi vahetada. &kxkb; eriomaduseks on klaviatuuripaigutuse indikaator.

## &kxkb; kasutamine

### Käivitamine

&kxkb; käivitub automaatselt ning jääb süsteemsesse dokki kahe-kolmetähelise klaviatuuripaigutust osutava nimetusega lipukesena juhul, kui defineeritud on enam kui üks klaviatuuripaigutus või sisse lülitatud võimalus Indikaatori näitamine ka ühe paigutuse korral.

Kui &kxkb; töötab, saab klaviatuuripaigutust muuta klõpsuga paneelil asuval ikoonil või vastavat kiirklahvi vajutades. Need mõlemad võtavad kasutusele järgmise klaviatuuripaigutuse, kuid lisaks sellele on võimalik ka klõpsata &HPNga; &kxkb; ikoonil ja valida nimekirjast vajalik paigutus.

Klõps &HPNga; &kxkb; ikoonil võimaldab valida ka käsu Seadista..., kuigi sama tulemuseni võib jõuda ka siis, kui avada Süsteemi seadistused ja valida seal Regioon ja keel Klaviatuuriupaigutus. Muidugi on käivitamiseks võimalik anda ka terminalis korraldus `kcmshell4 keyboard_layout`.

## &kxkb; seadistamine

### Üldinfo

&kxkb; seadistamisega saab tegelda kolmel kaardil: Paigutus, Lülitamisvalikud ja Muud. Esimesel kaardil saab määrata paigutused, mida soovid kasutada, ja nende valikud, teisel kaardil selle, kuidas toimub paigutuste lülitamine, sealhulgas ka selle, millist kiirklahvi kasutatakse ja kas paigutus jäetakse iga akna, rakenduse &etc; puhul meelde. Kolmas kaart võimaldab määrata Xkb laienduse valikuid. Need kujutavad endast X'i omadusi ja &kxkb; ei muuda neid mingil moel, siin on lihtsalt võimalik need kindlaks määrata.

&kxkb; võib töötada kahes režimis: täieliku lülitamise toetus ja ainult indikaator. Esimesel juhul saab kasutaja seadistada paigutusi, kiirklahve ja muid valikuid, teisel juhul näitab &kxkb; ainult aktiivset paigutust, eeldades, et seadistamise ja lülitamisega tegeleb X ise.

&kxkb; seadistus ei muuda midagi X.org-i seadistustefailides. Kui sisse lülitada valik Klaviatuuripaigutuste lubamine. tühistab see X.org-i seadistuses sektsioonis Layout määratu, ning kui sisse on lülitatud valik Vanade valikute lähtestamine, tühistab see ka Xkb valikud.

Kui vanade valikute lähtestamine ei ole sisse lülitatud, ühendatakse seadistustes valitud Xkb valikud aktiivsete valikutega, &ie; X.org-i seadistusfaili valikud nendega, mis on hiljem määratud.

Kui Klaviatuuripaigutuste lubamine on sisse lülitatud, initsialiseerib &kxkb; paigutused käsuga `guilabel`. Seadistusaknas näeb käsku, mis käivitatakse initsialiseerimise ajal. Sama käib Xkb valikute kohta. Neist käskudest võib olla abi probleemide lahendamisel või Xkb seadistuse kohandamisel.

### Paigutuse seadistamine

Paigutuse seadistamise kaardil on vasakul saadaolevate klaviatuuripaigutuste nimekiri. Seal saab valida kõik paigutused, mida soovid pruukida, lisades need (ükshaaval) paremal asuvasse aktiivsete paigutuste nimekirja. Seal on võimalik muuta ka järjekorda, milles aktiivseid klaviatuuripaigutusi rakendatakse, kui neid vahetada kiirklahvi või hiirenupu klõpsuga. Nimekirjas esikohal seisvat paigutust kasutatakse alati vaikimisi.

Mõnel paigutusel on mitu varianti. Tavaliselt kajastavad variandid ühe ja sama keele erinevaid klaviatuuritabeleid. Nii võib näiteks ukraina paigutus esineda neljal kujul: tavaline, winkeys (nagu &Windows;), kirjutusmasin (nagu kirjutusmasinatel) ja foneetiline (iga Ukraina täht on paigutatud transliteratsiooni järgi ladina tähe kohale). Kui ka sinu paigutusel on mitu varianti, saab vajaliku variandi valida aktiivsete paigutuste nimekirja all asuvast liitkastist.

Samuti võid muuta indikaatori näidatavad nimetust, kui sulle ei meeldi vaikimisi pakutav nimetus.

Klaviatuuri mudel ei sõltu paigutusest ning tähistab vaid "riistvara" ehk siis seda, milline klaviatuur füüsiliselt välja näeb. Tänapäevastel klaviatuuridel on tavaliselt kaks lisaklahvi ning neid nimetatakse "104-klahviliseks". Kui sa ei ole päris kindel, milline on sinu klaviatuuri mudel, siis on usutavasti just 104-klahviline õige valik.

Kui aktiivsete paigutuste nimekiri tühjaks jätta, on klaviatuuripaigutused üldse keelatud.

### Lülitamise valikud

Samuti on võimalik valida klaviatuuripaigutuse lülitamise reegel. Vaikimisi on see globaalne, mis tähendab, et kõik rakendused kasutavad sama paigutust. Võimalus Rakendus tähendab, et igal rakendusel võib olla omaette paigutus ja ühes rakenduses klaviatuuripaigutuse vahetamine ei mõjuta teisi rakendusi. Võimalus Aken aga tähendab, et igal aknal võib olla omaette klaviatuuripaigutus isegi juhul, kui tegemist on ühe ja sama rakenduse erinevate akendega, ning Töölaud tähendab, et igal töölaual võib olla omaette paigutus.

Kiirklahvide sektsioonis saab valida, milliste kiirklahvidega paigutusi lülitada. Kiirklahv võib koosneda ainult muuteklahvidest (&ie; C&Ctrl;&Shift;), mittemuuteklahvidest (&ie; &Ctrl;&Shift;K) või ka mõlemast.

#### Ainult muuteklahvist kiirklahvid

Nende kiirklahvidega tegeleb X.org (mitte &Qt;/&kde;) ning neid saab seadistada kaardil Muud. Saadaolevate kiirklahvide loend on eelnevalt kindlaks määratud, kuid sa võid neid ka ise määrata, kui tead, kuidas muuta Xkb reegleid ja vastendusi. Pane Xkb vastenduste muutmisel tähele, et muudaksid ka faili xorg.xml reegleid, sest just sealt hangib &kxkb; seadistusteabe.

Selle miinuseks on tõsiasi, et lülitamine toimub klahvi vajutamisel, mitte vabastamisel, nii et kui &eg; määrad kiirklahviks &Ctrl;&Shift;, siis teised samade klahvidega algavad kiirklahvid ei toimi. Vaata lähemalt X.org-i veateadet 865.

Kui sinu paigutusel on kolmanda taseme märke, saab siin seadistada kiirklahvi ka selleks otstarbeks.

#### Standardsed kiirklahvid

Nende kiirklahvidega tegeleb &Qt;/&kde;, mis võimaldab märksa paindlikumaid klahvikombinatsioone.

Selle miinuseks on tõsiasi, et standardsed kiirklahvid ei toimi, kui avatud on mõni hüpikaken (näiteks rippmenüü).

### Muud

Xkb valikud võimaldavad määrata klaviatuuri käitumist. &kxkb; neisse valikutesse ei sekku ning lihtsalt edastab need Xkb laiendusele.

## Probleemid

### Levinumad probleemid

Kui lülitad klaviatuuripaigutuse ümber ega näe seejärel kirjutamisel mõningaid märke, tasub kontrollida kohalikku seadistust. Nii peab &eg; `~/.i18n` või `/etc/sysconfig/i18n` lokaadis enne &kde; rakenduste käivitamist olema kodeering, mis sisaldab paigutuse sümboleid. Soovitatav on UTF-8, mis peaks toimima enamiku keelte puhul.

## Failid ja paigutuse kirjeldused

### xkb failid ja paigutused

Kõiki võimalikke klaviatuuripaigutusi, variante ja valikuid kirjeldab `/usr/share/X11/rules/xorg.xml`, paigutuste enda asukoht on `/usr/share/X11/symbols`. Arvesta, et nende failide asukoht võib olla erinev, sõltudes operatsioonisüsteemist ja distributsioonist.

## Autorid ja litsents

&kxkb; praegune hooldaja ja arendaja on &Andriy.Rysin; &Andriy.Rysin.mail;. Siiski on kxkb kallal töötanud teisigi inimesi:

- Shaheed Haque srhaque@iee.org

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

Tõlge eesti keelde: Marek Laane bald@smail.ee

&underFDL; &underGPL;