Cette section décrit quelques moyens pour configurer le clavier et pour entrer des caractères accentués sur les stations du DIRO, d'abord sous Windows puis sous UNIX.
Pour les stations Windows XP, il faut cliquer dans l'ordre : Démarrer, Panneau de configuration, Options régionales, date, heure et langue et Options régionales et linguistiques. Dans l'onglet Options régionales, il faut choisir Français (Canada) dans la zone Standard et formats et cliquer sur Appliquer (en bas à droite). Ensuite, cliquer sur l'onglet Langues puis sur le bouton Détails…. Si Français (Canada) n'est pas présent, cliquer sur Ajouter…, puis, comme Langues d'entrée, le choisir et comme Configuration clavier/IME choisir Canadien multingue standard, puis cliquer sur OK. Choisir Français (Canada) comme Langue d'entrée par défaut et cliquer de nouveau sur Appliquer.
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.
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.
Sous KDE, une fois branché :
Par la suite, l'usager a à sa disposition deux configurations de clavier, similairement à Windows. L'usager peut passer d'une configuration de clavier à l'autre en utilisant ALT
-SHIFT
.
Pour des environnements autres que KDE ou Linux (mais toujours UNIX), il existe plusieurs méthodes de saisie de caractères accentués. Les prochaines sections décrivent plusieurs de ces méthodes. La 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 | ~ |
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.
Cette méthode est l'inverse de la méthode de la touche morte : il faut taper la lettre suivie de l'accent.
<html><!–
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. –></html>
Une méthode générale disponible dans X utilise l'utilitaire maison xclavier
. Cet utilitaire peut être appelé à la main ainsi :
xclavier fr xclavier us
ou par l'entremise des menus système. Elle émule exactement le clavier canadien 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.
<html><!–
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é, ce qui est normalement fait sur les stations Linux avec UTF-8.
La touche F1 fait une bascule entre deux modes :
Voir le fichier /usr/lib/X11/app-defaults/XTerm
pour voir les caractères qu'il est possible d'entrer de cette façon.
–></html>
<html><!–
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 :
xterm -fn
screen pour lancer un xterm
ou
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.
–></html>
Il est possible d'entrer facilement des accents dans Emacs ou XEmacs.
M-x iso-accent-mode
(ALT
-x
puis taper iso-accent-mode
puis ENTER
). Refaire la même séquence pour retourner au mode normal. Dans le mode ISO Accent, la méthode des touches mortes (accent suivi de la lettre) est utilisée pour obtenir des caractères accentués.M-x set-input-method
(ALT
-x
puis taper set-input-method
puis ENTER
), puis taper french-prefix
. Ceci active une méthode de touches mortes pour obtenir des caractères accentués. Il possible aussi de choisir french-postfix
pour une méthode de lettre-accent. Pour obtenir la liste complète des méthodes de saisie supportées, faire M-x set-input-method TAB
. En utilisant les méthodes de saisie d'Emacs, il est possible de basculer entre le mode normal et la méthode choisie avec les touches C-\
(CTRL
-backslash).