Outils pour utilisateurs

Outils du site


logiciel:clavier

Ceci est une ancienne révision du document !


Configuration du clavier et accents

Configuration de clavier sous Linux

Les claviers installés sur les ordinateurs Linux du DIRO sont du type French Canadian MAIS la configuration de défaut est US-English. Il faut donc indiquer à Linux le bon type de clavier.

Procédure à suivre sous KDE

Sous KDE, une fois branché :

  1. dans la barre des tâches, cliquer sur le chapeau rouge puis sur « Control Center »
  2. dans la liste, cliquer sur « Regional & Accesssibility » et sélectionner « Keyboard Layout »
  3. à partir de l'onglet « Layout », cocher l'option « Enable Keyboard Layout », puis dans la liste des claviers, sélectionner « French Canadian (ca-enhanced) » (le nom peut varier) et cliquer sur le bouton « Add »
  4. à partir de l'onglet « Switching Options », cocher les options « Show Indicator for single layout », « Show Country Flag » (devrait déjà être coché, le laisser coché), sélectionner l'option « Global » et cocher l'option « Enable Sticky Switching »
  5. au bas de la fenêtre, cliquer sur le bouton « Apply »

L'utilisation des accents au DIRO

Cette section décrit quelques moyens pour entrer des caractères accentués sur les stations du DIRO, d'abord sous Windows puis sous Unix.

Pour les stations Windows, il faut cliquer dans l'ordre : Start, Settings, Control Panel, Regional Settings. Dans l'onglet Regional Settings, il faut choisir French(Canadian) au-dessus de la mappemonde et cliquer sur Apply (en bas à droite). Ensuite, cliquer sur l'onglet Input Locales. Si French(Canadian) n'est pas présent, cliquer sur Add, le choisir et cliquer sur OK. Choisir French(Canadian) comme Input locales et cliquer sur Properties. Choisir comme keyboard layout Canadian French(Multilingual) et cliquer sur OK. Cliquer de nouveau sur Apply.

Si cela produit une demande du CD d'installation, cliquer sur Skip. Vous aurez maintenant une case EN ou FR dans votre barre de tâches qui vous permet de passer du clavier anglais au clavier français.

Pour les stations Unix, cette liste n'est pas complète puisque chaque logiciel peut offrir des facilités différentes pour entrer des caractères accentués.

Dans les méthodes suivantes les accents supportés sont :

Accent Touche
Accent aigu '
Accent grave `
Accent circonflexe
Tréma
Cédille ,
Tilde ~

Touche morte

Dans la méthode dite de touche morte, il faut taper l'accent suivi de la lettre pour obtenir un caractère accentué. Il faut appuyer deux fois sur la touche pour obtenir ', ”, ^, `, ~ et la virgule.

Lettre-Accent

Cette méthode est l'inverse de la méthode de la touche morte : il faut taper la lettre suivie de l'accent.

Touche Compose

Cette méthode est disponible uniquement sur les SPARC avec Solaris 2.X et fonctionne dans presque toutes les applications.
Pour taper les caractères accentués il faut appuyer sur la touche “Compose” puis sur l'accent et la lettre.

Stations Linux avec KDE :

Le clavier international de KDE fonctionne comme celui de Windows. Les nouveaux usagers ont 2 claviers définis : français et anglais. On peut passer de l'un à l'autre en utilisant ALT-SHIFT. Le tout est configurable via le panneau de contrôle de KDE.

Méthode générale (stations SUN et vieilles stations Linux) :

Une méthode générale disponible dans X utilise l'utilitaire maison “xclavier”. Cet utilitaire peut être appelé à la main (“xclavier fr” ou “xclavier us”) ou par l'entremise des menus système. Elle émule exactement le clavier français de Windows (é accessible directement et les autres accents sont des touches mortes). La commande “xclavier compose” active la touche compose sur les stations Linux.

Méthodes disponibles par application :

Applications Méthode
xterm touche morte
emacs Lettre-Accent
xedit touche morte

Pour que les accents fonctionnent, il faut aussi que la variable d'environnement LC_CTYPE soit initialisée de façon à définir le jeu de caractères utilisé. La table suivante donne la valeur de la variable selon le système d'exploitation de la station utilisée. Cette variable est initialisée par le script départemental (/usr/local/lib/Cshrc) et vous ne devriez pas avoir à la modifier.

LC_CTYPE
Solaris iso_8859_1
Linux iso_8859_1

[[|xterm]]

  • La touche F1 fait une bascule entre deux modes :
    • mode normal
    • mode Iso-Latin-1 (méthode touche morte)
  • Voir le fichier /usr/lib/X11/app-defaults/XTerm pour voir les caractères qu'il est possible d'entrer de cette façon.
  • Cette méthode ne fonctionne pas si vous utilisez le serveur X “xnews” (celui d'Openwin) sur un Sun parce que les polices standard de xterm n'ont pas de caractères accentués sous “xnews”.
  • Solution : Utiliser une police qui a les caractères accentués :
    • Utilisez la commande “xterm -fn screen” pour lancer un xterm ou
    • Ajoutez la ligne “xterm*font: screen” dans votre fichier .Xdefaults
  • Cette méthode fonctionne uniquement au DIRO, si vous l'utilisez sur un autre réseau, vous devrez copier le fichier /u/modele/.xterm dans le fichier .Xdefaults de votre compte sur l'autre réseau.

[[|Emacs ou XEmacs]]

Il est possible d'entrer facilement des accents dans Emacs ou XEmacs.

  • mode ISO Latin-1 pour Emacs 19.34 et XEmacs
    Les touches “\C-c8” (ctrl-C 8) permettent d'activer ou d'inactiver le mode ISO Latin-1. Dans ce mode, vous tapez la lettre suivie de l'accent pour insérer un caractère accentué. Lorsque vous êtes dans le mode Iso-Latin-1, vous devez utiliser “\C-c9” (ctrl-C 9) pour basculer entre le mode français et le mode ISO Latin-1. Le mode français est plus limitatif et permet uniquement d'entrer des caractères accentués français. Ce mode n'est pas distribué avec Emacs.
  • mode ISO Accent pour Emacs 19.34
    Les touches “\C-x8” (ctrl-X 8) permettent d'activer ou d'inactiver le mode ISO Accent. Dans ce mode, vous utilisez la méthode des touches mortes (accent suivi de la lettre) pour obtenir des caractères accentués. Ce mode est distribué avec Emacs.

[[|xedit]]

Pour pouvoir entrer des caractères accentués dans xedit, vous devez :

  • Ajouter le contenu du fichier /u/modele/.xedit dans votre fichier .Xdefaults
    • cat /u/modele/.xedit >> ~/.Xdefaults
  • Lancer xedit avec la commande “xedit -n Xedit_CFr1”, cette commande active le mode ISO Latin-1. Vous n'avez ensuite qu'à taper l'accent suivi de la lettre pour avoir des caractères accentués.

Voir le fichier /u/modele/.xedit pour plus de détails.

logiciel/clavier.1174081425.txt.gz · Dernière modification: 2018-04-26 16:46 (modification externe)