# Manuel de &kxkb;

## Introduction

&kxkb; est l'utilitaire &kde; permettant de modifier la disposition du clavier, en utilisant l'extension X11 et vous permet d'utiliser différentes dispositions de clavier pour saisir du texte. &kxkb; dispose d'un indicateur de disposition de clavier.

## Utilisation de &kxkb;

### Premiers pas

&kxkb; démarre automatiquement et reste dans la boîte à miniatures en tant que drapeau. L'abréviation de la disposition sur deux ou trois lettres apparaît au-dessus de celui-ci si plus d'une disposition ont été définies ou si l'option Afficher l'indicateur lorsqu'une seule disposition est sélectionnée est activée.

Lorsque &kxkb; fonctionne, vous pouvez modifier la disposition du clavier en cliquant sur son icône dans la boîte à miniatures, ou avec son raccourci clavier. Le raccourci clavier ou le clic de souris activera la disposition de clavier suivante. Vous pouvez également cliquer avec le &BDS; sur l'icône de &kxkb; et sélectionner la disposition de clavier dans la liste.

En cliquant avec le &BDS; sur l'icône de &kxkb;, vous pouvez configurer l'application en choisissant Configurer... ou en ouvrant le Centre de configuration de KDE et en choisissant Régionalisation et accessibilité Disposition du clavier. Vous pouvez également le démarrer en saisissant `kcmshell keyboard_layout` dans un terminal.

## Configuration de &kxkb;

### Informations générales

La configuration de &kxkb; repose sur trois onglets : disposition, options de basculement et options XKb. Disposition et options XKb sont mutuellement indépendants. L'onglet disposition définit les dispositions que vous souhaitez utiliser et leurs options. L'onglet des options de basculement définit la manière de passer d'une disposition à l'autre incluant quel raccourci doit être utilisé et si l'affichage doit être conservé pour chaque fenêtre, application &etc;. L'onglet options XKb définit les paramètres pour l'extension XKb. Ces options sont les propriétés de Xorg et ne sont pas prises en charge par &kxkb;.

&kxkb; peut fonctionner dans deux modes : gestion complète des modifications et indicateur seulement. Le premier mode permet à l'utilisateur de configurer les dispositions, les raccourcis et d'autres options, alors que dans le deuxième mode, &kxkb; affiche simplement la disposition courante, en supposant que la configuration et la modification est réalisée par Xorg lui même.

La configuration de &kxkb; ne change rien aux fichiers de configuration de Xorg. Si `Activer la disposition du clavier` est sélectionné, les paramètres de la disposition depuis la configuration de Xorg seront écrasés et si `Réinitialiser les anciennes options` est sélectionné, les options XKb seront aussi écrasées.

Si `Réinitialiser les anciennes options` est désactivé, les options sélectionnées de XKb dans la configuration seront fusionnées avec les options courantes actives, &cad; celles du fichier de configuration de Xorg ainsi que de d'autres réglages futurs.

Si `Activer les dispositions du clavier` est sélectionné, &kxkb; initialise les dispositions avec la commande `setXkbmap`. Dans la fenêtre de configuration, vous pouvez voir la ligne de commande à être exécutée pendant l'initialisation. La même chose est valable pour les options XKb. Ces commandes peuvent être utiles pour des problèmes ou une configuration personnalisée de XKb.

### Configuration des dispositions

Dans la boîte de dialogue de configuration de la disposition, la liste des dispositions disponibles se trouve sur la gauche. Choisissez les dispositions que vous voulez utiliser et ajoutez-les (une par une) dans la liste des dispositions actives à droite. Vous pouvez également modifier l'ordre dans lequel les dispositions actives défileront lorsque le raccourci clavier ou le bouton de la souris seront activés. La première disposition de la liste devient la disposition par défaut.

Certaines dispositions ont des variantes. Les variantes représentent généralement des dispositions de touches différentes pour la même langue. Par exemple, la disposition de clavier en ukrainien a quatre variantes : basic, winkeys (comme dans &Windows;), typewriter (comme les machines à écrire) et phonetic (chaque lettre est placée sur une lettre latine correspondante). Si votre disposition contient des variantes, vous pouvez sélectionner la variante dans la liste déroulante en dessous de la liste des dispositions actives.

Vous pouvez aussi modifier le titre que vous voulez sur l'indicateur, quand la disposition est sélectionnée, si vous n'aimez pas celui par défaut.

La configuration du modèle de clavier est indépendante de votre disposition de clavier et se réfère au modèle « matériel », &cad; à la façon dont votre clavier est fabriqué. Les claviers modernes fournis avec votre ordinateur ont généralement deux touches supplémentaires, et on parle alors de modèles « 104 touches ». Cela correspond probablement à votre clavier si vous ne savez pas quel type de clavier vous avez.

Si la liste des dispositions actives est vide, les dispositions de clavier seront désactivées.

### Les options de basculement

Vous pouvez également choisir la règle de basculement entre les dispositions de clavier. Par défaut, il s'agit de `Globale`, où toutes les applications partagent la même disposition de clavier.`Application` signifie que chaque application aura sa propre disposition et si vous modifiez de disposition lorsque vous travaillez avec une application, les dispositions des autres applications ne seront pas modifiées. Avec l'option `Fenêtre`, toutes les fenêtres auront leur propre disposition même si elles appartiennent au même programme. Bureau vous permet d'avoir une disposition par bureau.

Dans la section des raccourcis, vous pouvez choisir quel raccourci est utilisé pour le basculement des dispositions. Le raccourci peut être une combinaison de touches modificatrice seulement (&cad; &Ctrl;&Maj;), de touches non-modificatrices (&cad; &Ctrl;&Maj;K ) ou vous pouvez utiliser les deux.

#### Raccourcis modificateurs uniquement

Ces raccourcis sont pris en charge par Xorg (et non &Qt; / &kde;) et sont configurés dans l'onglet Avancé. Une liste des raccourcis disponibles est configurée mais vous pouvez définir vos propres raccourcis si vous savez comment modifier les règles et schémas de XKb. Remarquez simplement que si vous bidouillez les schémas XKb, n'oubliez pas de modifier le fichier de règles xorg.xml la où &kxkb; prend les informations de configuration.

Le désavantage de cette approche est que le basculement est réalisé sur la pression d'une touche et non l'enregistrement d'une touche &pex; si vous configurez le raccourci comme &Ctrl;&Maj;, vos autres raccourcis qui fonctionne avec cette combinaison ne fonctionneront plus. Se référer au bug 865 Xorg

Si votre disposition a un niveau 3d de caractères, vous pouvez aussi configurer le raccourci pour cela ici.

#### Raccourcis clavier standards

Ces raccourcis sont gérés par &Qt; / &kde; et permettent des combinaisons de touches plus flexibles.

Le désavantage de cette approche est que les raccourcis standards ne fonctionneront pas si vous avez des fenêtres de type menu contextuel (comme les listes déroulantes) ouvertes.

### Avancé

Les options de XKb vous permettent de configurer le comportement de votre clavier. Ces options ne sont pas gérées par &kxkb;, mais simplement passées à l'extension XKb.

## Dysfonctionnements

### Problèmes courants

Si vous basculez vers une disposition et si vous ne pouvez pas voir certains caractères lorsque vous utilisez cette disposition, veuillez vérifier vos paramètres locaux. &pex;, `~/.i18n` ou `/etc/sysconfig/i18n`. Les « locales » que vous aviez avant de démarrer des applications &kde; doivent avoir un encodage qui contient les caractères de votre disposition de clavier. UTF-8 est un bon choix pour la plupart des langages.

## Descriptions des fichiers et des dispositions

### Fichiers XKb et dispositions

Toutes les dispositions de claviers sont décrites dans `/usr/share/X11/rules/xorg.xml`, et les dispositions elles-mêmes peuvent être trouvées dans `/usr/share/X11/symbols`. Remarquez que l'endroit où se trouvent ces fichiers peut varier en fonction de votre système d'exploitation et de votre distribution.

## Remerciements et licence

&kxkb; est actuellement développé et maintenu par &Andriy.Rysin; &Andriy.Rysin.mail;. Plusieurs autres personnes ont travaillé sur kXkb :

- Shaheed Haque srhaque@iee.org

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

Traduction française par &LudovicGrossard;.

&underFDL; &underGPL;