Clavier : Différence entre versions
(Configuration de Sugar pour prendre en compte les claviers français) |
(Saisie des caractères accentués) |
||
Ligne 5 : | Ligne 5 : | ||
[[Image:600px-Keyboard english.png]] | [[Image:600px-Keyboard english.png]] | ||
+ | |||
+ | |||
+ | |||
+ | === Caractères accentués === | ||
+ | |||
+ | Les OLPC XO disponibles par G1G1 disposent d'un clavier US international, et les caractères accentués sont obtenus par combinaisons de touches. Comme dans l'exemple ci-dessus, en pressant d'abord la lettre puis tous les signes diacritiques à y ajouter (accents, cédilles, tilde...). Le pilote du clavier utilise la fonction de composition de caractères Unicode pour rendre correctement à l'écran le glyphe du caractère. | ||
+ | |||
+ | Malheureusement, même s'ils s'affichent de manière identique, un "é" composé ne correspond pas au même caractère qu'un "é" ''traditionnel''. Cette différence perturbe de nombreux logiciels. Si vous désirez conserver votre clavier US, il existe une version non encore officielle du pilote de clavier US qui permet de saisir les caractères latins à l'aide de touches mortes. Ainsi, vous devez appuyer sur "`" suivi de "e" pour obtenir la lettre "è". Mais les caractères obtenus seront reconnus par toutes les applications ou sites Web, par exemple pour permettre l'échange de textes entre l'activité Écrire et MS Word. | ||
+ | |||
+ | * [http://wiki.laptop.org/go/OLPC_Keyboard_layouts/xkb Pilote de clavier X window pour les touches mortes] | ||
+ | * [http://dev.laptop.org/ticket/6280 Bug pour améliorer la saisie des caractères latins] | ||
+ | |||
+ | Ce clavier permet également de basculer d'une disposition à l'autre à l'aide de la touche [/x] (diviser, multiplier), à droite sous la grande touche [Enter]. | ||
== Clavier Français == | == Clavier Français == |
Version actuelle en date du 9 octobre 2008 à 14:05
Clavier Standard
L'image ci-dessous représente le clavier standard du XO. Il est possible de taper des accents avec ce clavier en réalisant une séquence de touche particulière. Par exemple: l'appui sur la touche ' suivi de e donne é, l'appui sur la touche ` suivi de a donne à, ...
Caractères accentués
Les OLPC XO disponibles par G1G1 disposent d'un clavier US international, et les caractères accentués sont obtenus par combinaisons de touches. Comme dans l'exemple ci-dessus, en pressant d'abord la lettre puis tous les signes diacritiques à y ajouter (accents, cédilles, tilde...). Le pilote du clavier utilise la fonction de composition de caractères Unicode pour rendre correctement à l'écran le glyphe du caractère.
Malheureusement, même s'ils s'affichent de manière identique, un "é" composé ne correspond pas au même caractère qu'un "é" traditionnel. Cette différence perturbe de nombreux logiciels. Si vous désirez conserver votre clavier US, il existe une version non encore officielle du pilote de clavier US qui permet de saisir les caractères latins à l'aide de touches mortes. Ainsi, vous devez appuyer sur "`" suivi de "e" pour obtenir la lettre "è". Mais les caractères obtenus seront reconnus par toutes les applications ou sites Web, par exemple pour permettre l'échange de textes entre l'activité Écrire et MS Word.
- Pilote de clavier X window pour les touches mortes
- Bug pour améliorer la saisie des caractères latins
Ce clavier permet également de basculer d'une disposition à l'autre à l'aide de la touche [/x] (diviser, multiplier), à droite sous la grande touche [Enter].
Clavier Français
La diffusion du XO en France et dans les pays Francophones nécessite de disposer d'un clavier français. Cela permet notamment d'accéder aux caractères accentués en une seule touche.
Deux éléments doivent être réunis pour cela:
- Un élément Matériel: Les touches doivent être imprimées avec le caractère correspondant à la disposition d'un clavier Français (il ne s'agit pas d'ajouter des autocollants sur les touches !). Un clavier Français a été conçu (produit ?) pour le XO pour le pilote au Rwanda. L'image ci-dessous représente son apparence. Il est décrit sur le Wiki OLPC sur http://wiki.laptop.org/go/OLPC_French_Keyboard.
- Un élément Logiciel: Le système doit connaître la signification de chaque touche du clavier et générer le caractère adéquat suite à l'appui d'une touche. Pour l'utiliser de façon permanente, lancez l'activité Terminal puis éditez (ou créer s'il n'existe pas) le fichier /home/olpc/.kbd avec le contenu suivant:
KEYTABLE="fr" XKB_MODEL="olpc" XKB_LAYOUT="fr" XKB_VARIANT="olpc"
Les valeurs sont à valider car j'utilise un clavier canadien personnalisé!
Vous devez ensuite redémarrer votre XO pour que les modifications soient prises en compte.
Pour changer temporairement de disposition de clavier, les claviers Français sont reconnus par Linux (et donc par Sugar) via une commande particulière à exécuter depuis l'activité Terminal:
setxkbmap fr
Le changement est immédiatement pris en compte et il n'est pas nécessaire de redémarrer le XO. Mais vous devrez exécuter à nouveau cette commande chaque fois que vous voulez basculer au clavier français (ou revenir au clavier d'origine américain avec "setxkbmap us").