# Manuale di &kxkb;

## Introduzione

&kxkb; è il programma accessorio per cambiare la mappatura della tastiera di &kde;. È basato sull'estensione xkb di X11, e permette di usare diverse mappature di tastiera per inserire testo. &kxkb; comprende un indicatore della mappatura della tastiera.

## Uso di &kxkb;

### Per cominciare

&kxkb; viene avviato automaticamente e rimane nel vassoio di sistema come una bandiera, con un'abbreviazione di 2 o 3 lettere del nome della mappatura sopra di essa, se è definito più di uno schema, o l'opzione Mostra indicatore per mappatura singola è attivata.

Quando &kxkb; è in esecuzione, puoi cambiare le mappature facendo clic sulla sua icona del vassoio, o premendo la sua scorciatoia da tastiera. Una scorciatoia da tastiera o un clic del mouse passeranno alla prossima mappatura; in alternativa puoi fare clic destro sull'icona di &kxkb;, e selezionare una mappatura dall'elenco.

Facendo clic con il &RMB; sull'icona di &kxkb;, puoi avviarne la configurazione selezionando Configura..., o aprendo le &systemsettings; e selezionando Lingua e paese e Mappatura della tastiera. Alternativamente, puoi avviarlo scrivendo `kcmshell keyboard_layout` da terminale.

## Configurare &kxkb;

### Informazioni generali

La configurazione di &kxkb; consiste di tre schede: Mappatura, Opzioni per lo scambio, e Avanzate. La prima definisce le mappature che vuoi usare e le loro opzioni (varianti, etichette di visualizzazione, eccetera); la seconda definisce come si effettua lo scambio, includo quale scorciatoia si usa e se la mappatura va ricordata per ogni finestra, applicazione, eccetera. La terza scheda permette di impostare opzioni per l'estensione Xkb. Queste opzioni sono una proprietà di X.org e non sono gestite in alcun modo da &kxkb;, che le configura soltanto.

&kxkb; può funzionare in due modalità: supporto di scambio completo e solo indicatore. La prima permette all'utente di configurare le mappature, le scorciatoie e altre opzioni, mentre nella seconda &kxkb; mostra solo la mappatura attuale, assumendo che la configurazione e lo scambio siano gestiti da X stesso.

La configurazione di &kxkb; non cambia nulla nei file di configurazione di X.org. Se Abilita le mappature della tastiera è attivato, le impostazioni delle mappature della configurazione di X.org verranno sostituite, e se è attivato Reimposta vecchie opzioni saranno sostituite anche le opzioni di Xkb.

Se Reimposta vecchie opzioni è disattivato, le opzioni di Xkb selezionate nella configurazione saranno fuse con quelle attualmente attive, cioè quelle dal file di configurazione di X.org più tutte quelle impostate in seguito.

Se Abilita le mappature della tastiera è selezionato, &kxkb; inizializza le mappature con il comando `setxkbmap`. Nella finestra di configurazione puoi vedere la riga di comando che viene eseguita durante l'inizializzazione. Lo stesso è valido per le opzioni di Xkb. Questi comandi possono essere utili per scovare errori o per personalizzare la configurazione di Xkb.

### Configurazione della mappatura

Nella configurazione della mappatura, l'elenco delle mappature disponibili è sulla sinistra. Devi scegliere tutte le mappature che vuoi usare e aggiungerle, una alla volta, all'elenco di mappature attive sulla destra. Puoi anche cambiare l'ordine in cui le mappature attive saranno cambiate all'attivazione di una scorciatoia da tastiera o pulsante del mouse. La prima mappatura dell'elenco diventa la mappatura predefinita.

Alcune mappature hanno più varianti. Le varianti della mappature di solito rappresentano diverse mappe per la stessa lingua. Per esempio, la mappatura ucraina può avere quattro varianti: base, winkeys (come in Windows), typewriter (come sulle macchine da scrivere) e phonetic (ogni lettera ucraina è posizionata su una lettera latina traslitterata). Se la tua mappatura è multivariante, puoi scegliere la variante nella casella combinata sotto l'elenco delle mappature attive.

Puoi anche cambiare l'etichetta che vuoi sull'indicatore quando una mappatura è selezionata se non ti piace quella predefinita.

L'impostazione del modello della tastiera è indipendente dalla tua mappatura della tastiera, e si riferisce al modello «hardware», cioè come è stata prodotta la tua tastiera. Le tastiere moderne che vengono allegate ai computer hanno di solito due tasti aggiuntivi, e sono indicate come modelli a «104 tasti», che è probabilmente quello che dovresti scegliere se non sai che tipo di tastiera hai.

Se lasci vuoto l'elenco di mappature attive, le mappature di tastiera saranno disabilitate.

### Opzioni di cambiamento

Qui puoi scegliere una politica di commutazione per la mappatura della tastiera. Come valore predefinito è Globale, il che farà sì che tutte le applicazioni condividano la stessa mappatura corrente. Applicazione significa che ogni applicazione avrà la sua mappatura, e cambiare la mappatura mentre lavori con un'applicazione non influenzerà le mappature delle altre. Finestra farà avere a ogni finestra la sua mappatura, anche se appartengono allo stesso programma, e Desktop permette di avere una mappatura per desktop.

Nella sezione delle scorciatoie puoi scegliere quale usare per cambiare mappatura. La scorciatoia può essere una combinazione di soli modificatori (cioè &Ctrl;&Shift;), con non modificatori (&Ctrl;&Shift;K), o entrambi.

#### Scorciatoie di soli modificatori

Queste scorciatoie sono gestite da X.org (non &Qt; o &kde;), e sono configurate nella scheda Avanzate. L'elenco di scorciatoie disponibili è fisso, ma puoi definire le tue se sai come cambiare le regole e le mappe di Xkb. Nota però che, se modifichi le mappe di Xkb, non ti devi scordare di cambiare il file `xorg.xml`, perché è da lì che &kxkb; prende le informazioni di configurazione.

Lo svantaggio di questo approccio è che lo scambio viene effettuato al premere dei tasti, non al loro rilascio; quindi, per esempio, se configuri la scorciatoia a &Ctrl;&Shift;, le altre scorciatoie che cominciano con questa combinazione non funzioneranno più. Vedi il bug 865 di X.org.

Se la mappatura ha un terzo livello di caratteri, qui puoi configurare la scorciatoia anche per quello.

#### Scorciatoie standard

Queste scorciatoie sono gestite da &Qt; e &kde; e permettono maggiore flessibilità nelle combinazioni di tasti.

Lo svantaggio di questo approccio è che le scorciatoie standard non funzioneranno se hai qualche finestra a comparsa aperta (come una casella combinata).

### Avanzate

Le opzioni di Xkb permettono di selezionare il comportamento della tastiera. Queste opzioni non sono gestite da &kxkb; e vengono semplicemente passate all'estensione Xkb.

## Risoluzione dei problemi

### Problemi comuni

Se cambi a qualche mappatura e non puoi vederne alcuni caratteri mentre scrivi, controlla le tue impostazioni di localizzazione, per esempio `~/.i18n` o `/etc/sysconfig/i18n`. La localizzazione che hai prima di avviare le applicazioni di &kde; deve avere una codifica che contenga i caratteri della tua mappatura. La codifica raccomandata è UTF-8, che dovrebbe funzionare con la maggior parte delle lingue.

## Descrizioni di file e mappature

### File e mappature xkb

Tutte le mappature di tastiera, le varianti e le opzioni disponibili sono descritte in `/usr/share/X11/rules/xorg.xml`, le mappature stesse possono essere trovate in `/usr/share/X11/symbols`. Nota come la posizione di questi file possa dipendere dal tuo sistema operativo e dalla tua distribuzione.

## Riconoscimenti e licenza

&kxkb; è attualmente sviluppato e mantenuto da &Andriy.Rysin; &Andriy.Rysin.mail;. Diverse altre persone hanno lavorato su kxkb:

- Shaheed Haque srhaque@iee.org

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

Traduzione in italiano di Federico Zenithzenith@chemeng.ntnu.no

&underFDL; &underGPL;