<para>&kxkb; er &kde;'s skifteredskab for tastaturudlægninger. Den er baseret på X11 xkb udvidelsen og tillader at bruge forskellige tastaturudlægninger til at skrive tekst. &kxkb; har en indikator for tastaturets udlægning. </para>
<para>&kxkb; starter automatisk og bliver i statusfeltet som et flag med 2 eller 3 bogstavforkortelser af udlægningens navn ovenpå sig hvis der er defineret mere end en udlægning eller hvis <guilabel>Vis indikator for enkelt layout</guilabel> er slået til.</para>
<para>Når &kxkb; kører kan du ændre tastaturudlægninger ved at klikke på dens statusikon med musen eller trykke på en tastaturgenvej. Tastaturgenveje eller museklik vil skifte til næste udlægning eller alternativt kan du klikke med &RMB; på &kxkb;-ikonen og vælge et layout fra listen.</para>
<para>Klik med &RMB; på &kxkb;-ikonen kan starte dens indstilling ved at vælge <guimenuitem>Indstil...</guimenuitem> eller ved at åbne <application>Kontrolcentret</application> og vælge Lokalisering/Tastaturlayout. Alternativt kan du starte den ved at skrive <command>tdecmshell keyboard_layout</command> i en terminal.</para>
<para>&kxkb;S indstillingsdialog består af tre faneblade: Layout, tilvalg for skift og XKB-tilvalg. Layout og XKB-tilvalg er gensidigt uafhængige. Fanebladet Layout definerer layouter som du vil bruge og deres tilvalg, mens fanebladet Tilvalg for skift definerer hvordan du vil skifte tastatur og fanebladet XKB-tilvalg definerer parametre for XKB-udvidelsen, som &kxkb; er baseret på. XKB-tilvalg er egenskaber i X, og håndteres ikke på nogen måde af &kxkb;, men indstilles kun. </para>
<note><para>&kxkb;-indstilling ændrer ikke noget i XFree86's indstillingsfiler og Layout-opsætningen fra XFree86's indstillingen sættes ud af kraft af &kxkb; hvis <option>Aktivér tastaturlayout</option> er slået til. </para></note>
<note><para>For at få din XFree86 indstilling til at virke skal du slå både <option>Aktivér tastatur layout</option> i indstillingsfanebladet for layout <emphasis>og</emphasis> <option>Aktivér xkb-tilvalg</option> i Xkb-tilvalgets indstillingsfaneblad fra. (For det sidste kan den samme virkning opnås hvis <option>Nulstil gamle tilvalg</option> er slået fra og ingen xkb-tilvalg er sat). </para></note>
<para>&kxkb; udfører de fleste af sine handlinger gennem <command>setxkbmap</command> kommandoen. Du kan se kommandolinjen der vil blive udført for hvert aktivt layout når du vælger det og på xkb's tilvalgsfaneblad er den tilgængelig for xkb det satte tilvalg. </para>
<para>I indstillingsdialogen for layout er listen af de tilgængelige layout til venstre. Du skal vælge hvert af de layout du ønsker at bruge og tilføje dem (en af gangen) til listen af aktive layout til højre. Du kan også ændre rækkefølgen i hvilken aktive layout bliver skiftet ved en tastaturgenvej eller museknap. Det første layout på listen bliver standard-layout. </para>
<para>Nogle layouts har flere varianter. Varianter af layout repræsenterer som regel forskellige tastaturkort for det samme sprog. For eksempel kan et ukrainsk layout have fire varianter: basal, winkeys (som i Windows), typewriter (som i skrivemaskiner) og fonetisk (hvert ukrainsk bogstav er placeret på et translitereret latinsk). Hvis dit layout er af multi-variant typen kan du indstille varianten i kombinationsfeltet under listen af aktive layout. </para>
<para>Indstillingen af tastaturmodel er uafhængig af dit tastaturs layout og refererer til den "fysiske" model, dvs. den måde dit tastatur er fremstillet. Moderne tastaturer der kommer med din computer har sædvanligvis to ekstra taster og refereres til som "104-tast" modeller, hvilket sandsynligvis er det du ønsker hvis du ikke ved hvilken slags tastatur du har. </para>
<para>Du kan også vælge skiftepolitik for tastaturets layout. Som standard er det <option>Globalt</option> hvilket betyder at alle programmer deler den samme layout samtidigt. <option>Program</option> betyder at hvert program vil have sin egen layout og skift af layout mens du arbejder med et program vil ikke påvirke layout for nogen andre. <option>Vindue</option> vil betyde at hvert vindue har sit eget layout selv når de tilhører samme program. </para>
<para>Hvis du kun sætter et aktivt layout vil kxkb indstille tastaturet når der startes, og derefter afslutte så dens indikator vil ikke ses. Hvis du stadig ønsker kxkb's indikator så vælg <option>Vis indikator for enkelt layout</option>. </para>
<term><guilabel>Politik for skift</guilabel></term>
<listitem><para>Hvis du vælger skiftepolitikken <guilabel>Program</guilabel> eller <guilabel>Vindue</guilabel>, påvirkes kun det nuværende program eller vindue af at skifte tastaturslayout. <guilabel>Global</guilabel> gør at skiftepolitikken fungerer globalt for alle programmer og vinduer.</para></listitem>
<listitem><para>Hvis du har mere end to layouter og markerer <guilabel>Aktivér klæbrigt skift</guilabel>, går du kun gennem nogen af de seneste layouter når du klikker på &kxkb;-ikonen. Du kan angive antal layouter at rotere mellem i feltet <guilabel>Antal layouter at rotere</guilabel>. Du kan stadigvæk komme til alle layouter ved at højreklikke på &kxkb;-ikonen.</para></listitem>
<para>XKB-tilvalg lader dig vælge tastaturets opførsel. Disse tilvalg håndteres ikke af &kxkb;, men kan hjælpe til med at justere tastaturet efter dine behov. Du kan indstille XKB-udvidelsens tilvalg i stedet for, eller angive dem i X11-indstillingsfilen. </para>
<para>Hvis du skifter til et layout og der er nogle tegn du ikke kan se når du skriver i dette, så tjek venligst dine lokalitetsopsætning. ⪚ <filename>~/.i18n</filename> eller <filename>/etc/sysconfig/i18n</filename>, som du har før du starter kde-programmer skal have et tegnsæt som indeholder tegnene i dit layout. For eksempel hvis du vil skrive ukrainske symboler skal du bruge tegnsættet KOI8-U, CP1251 eller UTF-8. Det sidste er et godt valg at prøve for de fleste sprog hvis dø skulle få denne slags problemer. </para>
<para>Hvis kxkb ikke skifter med tastaturgenvejen når du vil skifte til et layout men det virker godt nok med musen kan det være fordi dit layout ikke indeholder den tast der er knyttet til genvejen.</para>
<para>I XFree86 før version 4.3.0 inkluderede ikke-latin layout samtidigt latingruppen og denne gruppe var standarden så tryk på <keycombo action="simul">&Ctrl;&Alt;<keycap>k</keycap></keycombo> gav altid den rigtige kombination. Fra version 4.3.0 indeholder alle layout som standard kun en gruppe så ikke-latin layout virker måske ikke her.</para>
<para>tilføj dit layout til $nonlatin eller $oldlayouts listerne i <filename>/etc/X11/xkb/rules/xfree86</filename> eller det sted hvor xkb-reglerne er på din computer.</para>
<title><application>xkb</application> Filer og layout</title>
<para>Alle tilgængelige tastaturlayout er beskrevet i <filename>/etc/X11/xkb/rules/xfree86.lst</filename> (og <filename>/etc/X11/xkb/rules/xfree86.xml</filename> siden XFree86 4.3.0), selve layout kan findes i <filename>/etc/X11/xkb/symbols/pc</filename> (eller <filename>/etc/X11/xkb/symbols</filename> for XFree86 4.2.x og ældre). Bemærk at det sted disse filer er kan varierer afhængig af dit operativsystem og din distribution.</para>
<para>&kxkb; bruger nu xkb-endelsen i stedet for xmodmap, så for at definere dine egne layout skal du tage et fra <filename class="directory">/etc/X11/xkb/symbols</filename> som er tættest på det du ønsker (eller <filename class="directory">/etc/X11/xkb/symbold/pc</filename> for XFree86 4.3.0), omdøbe det til det du har lyst til og ændre det. Tilføj så blot navnet til <filename>/etc/X11/xkb/rules/xfree86.lst</filename> (for XFree86 4.3.0 eller senere er det en god ide også at tilføje navnet til <filename>/etc/X11/xkb/ruls/xfree86.xml</filename> - nogle pakker bruger det allerede, dog endnu ikke &kxkb;) kxkb vil samle det op ved genstart. Bemærk: du skal være root for at kunne redigere disse filer.</para>
<para>&kxkb; bliver for øjeblikket udviklet og vedligeholdt af Andriy Rysin <email>rysin@kde.org</email>. Adskillige andre har arbejdet på <application>kxkb</application>:</para>