Voici une petite explication de la solution pour avoir un clavier français très fonctionnel sous X sans perdre la schéma normal du clavier US. Les touches ' " et ~ sont transformées en clé mortes, ce qui est assez standard. Quand on appuie sur ces touches, il ne se produit rien. On appuie sur une autre touche et là, il y a composition. Voici les séquences. Vous noterez que ce truc est indépendant du xmodmap et ne requiert qu'un clavier US ordinaire pour fonctionner. Notez aussi que les caractères accentués fonctionnent autant en minuscule qu'en majuscule touche1 touche2 donne ------------------------------------- ' a à ' e è ' i ì ' o ò ' u ù ' c ç ' ' ' " a â " e ê " i î " o ô " u û " " " ~ a ä ~ e ë ~ i ï ~ o ö ~ u ü ~ ~ ~ Il y a aussi une petite passe passe. ' suivi d'un code invalide donne ce code. À première vue, c'est pas très pratique, mais ça aide pour ce qui suit. Deux caractères du claviers sont changé pour produire le e accent aigu. / -> é ? -> É La passe passe fait donc ' + / -> / ' + ? -> ? Notez aussi que la touche Pause et SysReq qui ne serve pas à grand chose ont été définie comme un controle de mode. On appuie un fois et tous le système est mis hors service et vous retrouvé le clavier original. Vous appuyez une autre fois et vous retrouver le clavier modifié La touche SysReq est généralement non défini (elle ne fait rien du tout). On peut remédier à ça en exécutant la commande suivante xmodmap -e "keycode 92 = Sys_Req" dans votre .Xclients (de votre home) ou .xinitrc Le changement de mode est par application, non globale. C'est soit un avantage ou un inconvénient. Commentaires bienvenus Jacques Gélinas jacques@solucorp.qc.ca