Clavier

De OLPC France Wiki
Aller à : navigation, rechercher

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 à, ...


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.

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.


800px-Rwanda-B3.png


  • 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").