Ceci est une ancienne révision du document !



Utilisation avancée du clavier

Cette page offre un aiguillage rapide pour la résolution des problèmes de clavier couramment rencontrés par les utilisateurs.

Configurer les options

L'interface graphique pour la configuration du clavier offre de nombreuses options et c'est par là que vous devriez commencer.
Ces options son accessibles depuis le menu Système → Préférences → Clavier → onglet Agencements → bouton Options.

Il n'est ni possible ni souhaitable d'expliquer ici dans le détail toutes la combinatoire des options possibles, mais sachez que vous pouvez, entre autres possibilités, y rédéfinir:

  • le rôle de la touche Verrouillage Majuscule, en particulier son effet sur les touches de chiffres, ainsi que sa relation avec la touche Majuscule,
  • la touche à laquelle le symbole de l'euro € est affecté,
  • la touche à laquelle est affecté la fonction Compose. Pour plus de détail à ce sujet, reportez-vous au paragraphe Saisie indirecte des caractères plus bas dans cette page.
  • la touche, ou la combinaison de touches, qui permet de choisir parmi les agencements de clavier sélectionnés par l'utilisateur.
  • Adapter la saisie de l'espace insécable avec la barre d'espacement.

Vous pourrez également y configurer diverses options de compatibilté, en particulier faire que la touche Majuscule agisse sur le pavé numérique à la manière de MS Windows.

Activer et désactiver le déplacement du pointeur de la souris au clavier

Si vous souhaitez déplacer le pointeur de la souris avec le clavier ou, au contraire, désactiver cette fonction :

  • Sous Gnome: allez dans le menu Système → Préférences → Clavier → onglet Touches de la souris et (dé)cochez Permettre le contrôle du pointeur en utilisant le pavé numérique.
  • Sous KDE: allez dans le menu Configuration du système → onglet Déplacement de la souris et (dé)cochez Déplacer la souris avec le clavier.
  • Ou plus simplement, appuyez simultanément sur les touches Ctrl1)+Shift2)+Num Lock3)

Afficher et imprimer l'agencement courant

Si vous êtes un peu perdu pour retrouver un symbole sur votre clavier ou si vous utilisez une disposition qui ne correspond pas au marquage de votre clavier, vous pouvez afficher l'agencement courant de deux manières :

  1. la plus rapide est de cliquer sur l'indicateur de clavier s'il est présent dans la zone de notification général du tableau de bord et de choisir : Afficher l'agencement actuel.
  2. alternativement, ouvrez l'interface des préférences de clavier depuis le menu Système → Préférences → Clavier → onglet Agencements puis, après avoir sélectionné votre agencement dans la liste des agencements installés, cliquez sur le bouton Afficher.

Dans les deux cas, vous pourrez imprimer votre agencement.

Changer de clavier en ligne de commande

Dans le cas où vous vous retrouveriez avec un clavier "QWERTY" au lieu d'un clavier "AZERTY", il suffit de saisir dans un terminal la commande suivante :

 sudo loadkeys fr 
Si vous êtes bien en QWERTY, il vous faudra taper la lettre q au lieu de la lettre a pour saisir correctement cette commande

Activer la touche de verrouillage numérique au démarrage

Si vous voulez activer par défaut la touche de verrouillage numérique 4) de votre clavier au démarrage, suivez cette page.

Clavier de base du système

Pour que votre Ubuntu soit entièrement configurée avec votre nouveau clavier, y compris sur l' écran de login et la console de secours, saisissez dans un terminal la commande suivante:

sudo dpkg-reconfigure console-setup

Autres cas

Comme il est pratiquement impossible de disposer de tous les caractères sur votre clavier, et que vous vous retrouverez certainement un jour dans l'obligation de saisir un caractère non disponible, il faudra bien que vous puissiez le faire.

Heureusement, plusieurs possibilités ont été prévues. Parmi celles-ci, citons :

  1. La combinaison diacritique
  2. La composition
  3. La saisie du code unicode

La combinaison diacritique

Pour illustrer comment utiliser un caractère diacritique, prenons le caractère À qui est un A majuscule avec accent grave. Il se peut que ce caractère ne soit pas prévu sur votre clavier. Dans un tel cas, si l'accent diacritique ` est prévu sur votre clavier 7), alors vous pouvez saisir normalement (c'est à dire sans maintien ) les signes ` et A successivement et vous obtiendrez À.
La procédure est exactement la même avec les autres signes pour autant que la combinaison soit valide :
à ù ì ò ỳ À Ù Ì Ò

Vous remarquez au passage que la touche ` semble sans effet quand on la presse une seule fois, et apparait uniquement lorsque le deuxième caractère est frappé, pour ainsi l'accompagner. Une telle touche est appelée touche morte. Si la touche est frappée deux fois, c'est le signe lui même qui apparaît.

Ceci peut rendre de grands services à tous ceux qui doivent rédiger des textes mélangeant les langues.
L'avantage de cette méthode est de vous dispenser de mémoriser des codes représentant les caractères. Il importe cependant que vous repériez sur votre clavier ces signes diacritiques, voire que vous en ajoutiez.

Pour repérer les signes diacritiques sur votre clavier. vous pouvez en afficher l'agencement à partir du dialogue des préférences du clavier. Ceci peut néanmoins s'avérer difficile car beaucoup de ces caractères sont très ressemblants.
Le plus efficace consiste à ouvrir le fichier de description de votre agencement dans le dossier /usr/share/X11/xkb/symbols et de repérer toutes les touches qui contiennent un symbole diacritique dans un de leur niveau. Pour en apprendre plus sur ces concepts, rendez-vous sur la page Comprendre la configuration du clavier.

Voici quelques lignes du fichier /usr/include/X11/keysymdef.h qui donnent le symbole de certains signes diacritiques.

define XK_dead_grave 0xfe50
define XK_dead_acute 0xfe51
define XK_dead_circumflex 0xfe52
define XK_dead_tilde 0xfe53
define XK_dead_perispomeni 0xfe53
define XK_dead_macron 0xfe54
define XK_dead_breve 0xfe55
define XK_dead_abovedot 0xfe56
Le symbole par lui-même est ce qui se trouve après XK_. C'est donc cette forme abrégée que vous trouverez dans les fichiers de description des agencements de claviers. Le préfixe dead 8) signifie qu'il s'agit d'un symbole de touche morte.
Ceci est une manière générique pour obtenir les caractères diacritiques. Il se peut bien-sûr que votre arrangement possède déjà nombre de caractères accentués, souvent aux niveaux 3 et 4, y compris en majuscule. Utilisez le dialogue des préférences de clavier pour visualiser votre arrangement et voir comment l'accès à ces niveaux est configuré. Pour plus de détails consultez la page Comprendre la configuration du clavier

La composition

La composition, comme son nom l'indique, fait appel à là touche compose, entendez la touche à laquelle est attaché le symbole Multi_key, car ce symbole peut facilement être attaché à une autre touche. Si vous désirez savoir quelle est votre touche compose actuelle où en changer, regardez l'option position de la touche compose du dialogue des préférences.

Une fois la touche compose définie, il faut savoir que le système reconnaît un certain nombre de séquences prédéfinies. Ces séquences se trouvent dans le fichier Compose du dossier /usr/share/X11/xkb/locale/fr_FR.UTF-8 (FIXME n'existe pas et en_US.UTF-8 peut être retiré sans que cela pose le moindre problème).

Voici un court extrait de ce fichier.

<Multi_key> <o> <c>              	: "©"   copyright # COPYRIGHT SIGN
<Multi_key> <o> <C>              	: "©"   copyright # COPYRIGHT SIGN
<Multi_key> <O> <c>              	: "©"   copyright # COPYRIGHT SIGN
<Multi_key> <O> <C>              	: "©"   copyright # COPYRIGHT SIGN

<Multi_key> <o> <r>              	: "®"   registered # REGISTERED SIGN
<Multi_key> <o> <R>              	: "®"   registered # REGISTERED SIGN
<Multi_key> <O> <r>              	: "®"   registered # REGISTERED SIGN
<Multi_key> <O> <R>              	: "®"   registered # REGISTERED SIGN
#<Multi_key> <o> <e>              	: "œ"   oe # LATIN SMALL LIGATURE OE
<Multi_key> <O> <E>              	: "Œ"   OE # LATIN CAPITAL LIGATURE OE
<Multi_key> <a> <e>              	: "æ"   ae # LATIN SMALL LETTER AE
<Multi_key> <A> <E>              	: "Æ"   AE # LATIN CAPITAL LETTER AE

Ceci montre que le caractère ® peut être obtenu en saisissant la séquence de touches Compose o r 9), sans aucun maintien intermédiaire des touches.

Les séquences peuvent être personnalisées et vous pouvez même faire qu'elles produisent une suite de caractères plutôt qu'un seul.

La saisie du code unicode

Une autre manière de saisir un caractère consiste à utiliser son code unicode. Vous pouvez trouver la table unicode de tous les symboles graphiques sur la page http://unicode.org/roadmaps/bmp/

En voici un court extrait pour les "Hiragana" 96 Characters Found.

0x3040
0x3041
0x3042
0x3043
0x3044
0x3045
0x3046
0x3047
0x3048

Pour saisir le symbole, il faut maintenir la combinaison de touches Ctrl-⇧, et tout en maintenant cette combinaison, taper successivement les touches uWXYZ où u signifie unicode et WXYZ représentent les différents chiffres hexadécimaux du code. En fin de saisie seulement, relâchez tout.

La saisie unicode en elle-même commence dès que vous avez saisi le u. Elle est caractérisée par une marque de soulignement.
Sachez que vous pouvez saisir de cette manière de très nombreux symboles, pas seulement des caractères textuels, mais aussi des symboles très divers, comme par exemple ◕. Mais attention, selon que les polices sont installées ou pas sur votre système, les caractères ne seront pas forcément affichables à l'écran.
  • OnBoard : clavier virtuel simple, installé par défaut dans Ubuntu (menu Applications→Accessibilité)
  • Kvkbd : clavier virtuel simple, installé par défaut dans Kubuntu
  • cellwriter : Reconnaissance de l'écriture manuscrite ou celle saisie sur une tablette graphique ou sur un clavier virtuel du type tablet PC.
  • Florence: clavier virtuel pour GNOME extensible et redimensionnable.
  • GOK (Gnome Onscreen Keyboard) : clavier d'écran avec la particularité intéressante de proposer des actions à la souris sur les fenêtres, les lanceurs etc.
  • Xvkbd : clavier virtuel

Voir aussi le portail "Accessibilité".

—- Contributeurs: Stemp, YannUbuntu, Nicolas11, jaaf64


1)
Control
2)
majuscule
3) , 6)
verrouillage numérique
4) , 5)
Ver. Num. ou Num. Lock
7)
Altgr+ 7 de la rangée au dessus des lettres pour l'agencement proposé par défaut lors de l'installation
8)
mort en français
9)
sans se préoccuper de la casse selon la liste ci-dessus
  • tutoriel/utilisation_avancee_du_clavier.1313174658.txt.gz
  • Dernière modification: Le 15/12/2011, 15:21
  • (modification externe)