Derniers journaux de zedek01 :
- [21/12@10:46] Le logiciel libre SERA touché
- [16/12@17:50] Amendement 151 (DADVSI inside)
- [15/12@11:17] Big Brother will watch YOU !
- [08/12@11:42] Wikipedia dans la Matinale sur Canal+
Journal : Caps Lock en touche Compose ?
Posté par Xavier Maillard (Jabber id, page perso, ) le 16 juillet 2006Il faut absolument que je remette des accents dans mon texte, chose que je ne fais plus depuis belle lurette (clavier QWERTY et je-m-en-foutisme-absolu). Du coup lorsque je tape des textes (pour moi, pour l'association ou autre), c'est barde de fautes d'accents (entre autres choses). Autre inconvenient, il faut toujours que j'attende apres un eventuel correcteur ;)
Je voudrais donc pouvoir mettre une des touches de mon clavier en touche Compose.
Il y a une paire de touches qui ne me servent a rien sur le clavier:
1. Touche menu
2. Touche Alt de droite
3. Touche Control de droite
4. Touche Caps Lock (qui de temps en temps devient une touche Undo ou Control)
Bref, j'ai le choix (sans parler de la touche Windows qui elle peut servir sous Ion ou Stumpwm).
Comment mettre une touche compose sur l'une de ces touches ?
Merci
> Lire le journal (18 commentaires, moyenne: 2,2).
Oups
Je pensais avoir poste dans les fora du site ....
Daisolai pour la mauvaise manip.
-
[^]Re: Oups
Posté par Zakath (page perso, ) le 16/07/2006 à 11:36. (lien). Évalué à 2.Merci de t'être trompé, j'ai fait la manip et ça marche très bien.
par contre bizarrement, å (compose - o - a) marche bien dans un term mais pas dans firefox...-
[^]Re: Oups
Posté par med (page perso, ) le 16/07/2006 à 15:39. (lien). Évalué à 2.Je pense que c'est parce que GTK n'utilise pas xim mais son propre système. Pour résoudre ce genre de problème j'ai fait un export GTK_IM_MODULE=xim dans mon .bashrc et depuis plus de problème, les applis GTK se comportent comme les autres.
-
Gnome ou xmodmap
Gnome propose une GUI pour ça, sinon avec xmodmap:
1) utiliser xev pour trouver le code correspondant à la touche de ton choix
2) créer un .xmodmaprc dans ton répertoire maison et y mettre: keycode 116=Multi_key en remplaçant le keycode par celui de la touche (116 c'est windows-droit)
3) s'arranger pour qu'un "xmodmap ~/.xmodmaprc" soit exécuté au lancement de ta session
cf xrog.conf
dans ton xorg.conf tu peux rajouter une des options suivante pour ton clavier:
compose:ralt Right Alt is Compose.
compose:rwin Right Win-key is Compose.
compose:menu Menu is Compose.
compose:rctrl Right Ctrl is Compose.
compose:caps Caps Lock is Compose.
exemple: Option "XkbOptions" "compose:ralt"
La liste des options se trouve dans /etc/X11/xkb/rules/xorg.lst ou /usr/share/X11/xkb/rules/xorg.lst
Nico
Hop, un petit lien perso
Merci a tous
J'ai choisi la solution du xmodmap qui a le gros avantage d'etre "transportable" (par exemple le cas ou je ne peux pas modifier xorg.conf).
Par contre, c'est loin d'etre facile a utiliser je trouve et a pratiquer apres tant de temps sans accents :)
Accessoirement, sous Microsoft Windows, existe-t-il une solution aussi elegante ?
-
[^]Re: Merci a tous
Posté par supergab () le 16/07/2006 à 22:29. (lien). Évalué à 1.Je ne comprend pas vraiment ce qu'est une touche compose.
Je dirais que sous Windows on peut passer rapidement d'une configuration de clavier à une autre. Il reste juste à trouver la combinaison qui correspond le mieux à ton clavier.
Étant Québécois, je te dirais qu'un clavier "Canadien mutilingue" ou "Français Canada" serait le plus près d'un clavier Qwerty anglais. D'ailleurs, j'ai déjà eu un clavier de ce type.
-
[^]Re: Merci a tous
Posté par niol (page perso, ) le 17/07/2006 à 09:23. (lien). Évalué à 1.Sous windows, il faut sélectionner le clavier dit International si mes souvenirs sont bons.
Ensuite, pour faire é par exemple, tu tapes e'.
...
je ne savais même pas ce qu'était une touche compose
en googlant, je suis tombé la dessus :
http://www.haypocalc.com/wiki/Touche_compose#Exemples_de_com(...)
il y a tout ...
-
[^]Re: ...
Posté par Xavier Maillard (Jabber id, page perso, ) le 16/07/2006 à 16:24. (lien). Évalué à 1.Finalement mon erreur aura été bénéfique pour tous :)
Par contre j'ai vraiment du mal à me remettre aux accents; la logique de la touche compose me dépasse un peu. Sous GNU Emacs, je tape la lettre plus un accent (ou autre chose) alors que là on tape l'accent puis ensuite la lettre. Ça va à l'encontre de ma logique personnelle, m'enfin ce doit être une question d'habitude à prendre ;)-
[^]Re: ...
Posté par Yusei () le 16/07/2006 à 20:38. (lien). Évalué à 4.Si on est habitué à LaTeX, c'est relativement intuitif (en LaTeX, pour faire un accent on tape "\", l'accent, puis la lettre). Sinon, c'est aussi dans la logique des claviers français, où l'on tape l'accent (circonflexe, par exemple) avant la lettre.
Je suppose qu'historiquement, cela vient des machines à écrire: il était plus facile de faire des touches accent qui ne font pas avancer le curseur que de faire une touche qui revient en arrière d'une lettre pour placer l'accent.
-
[^]Re: ...
Posté par Sylvain Sauvage () le 17/07/2006 à 18:01. (lien). Évalué à 2.Bah les combinaisons sont définies dans un coin (on peut en définir d'autres dans le Xmodmap), donc tu peux toujours définir les compositions commutées.
-
US International
Je commence à m'y faire.
Bon c'est un peu chiant au début pour les quotes et double-quote qu'il faut valider avec la barre espace, mais au moins, ça marche sous tous les OS sans trop se prendre la tête ;).
-
[^]Re: US International
Posté par Xavier Maillard (Jabber id, page perso, ) le 16/07/2006 à 23:21. (lien). Évalué à 1.Sous tous les OS ??
Meme sous Microsoft Windows (la chose qu'on m'impose d'utiliser au boulot pour des raisons qui m'echappent encore) ?-
[^]Re: US International
Posté par Guid (page perso, ) le 17/07/2006 à 06:18. (lien). Évalué à 2.Ben c'est un mapping clavier donc oui, même sous Windows.
L'avantage c'est que tu n'a pas besoin de touche compose, mais comme j'ai dit, si tu développes beaucoup et/ou que tu sollicites très souvent les " et ' , alors, ça peut sembler ennuyeux de taper espace derrière à chaque fois. (puisque ces touches servent à taper des lettres accentuées en premier lieu).-
[^]Re: US International
Posté par Xavier Maillard (Jabber id, page perso, ) le 17/07/2006 à 06:21. (lien). Évalué à 0.Comment fais-tu sous MS pour utiliser Compose
-
[^]Re: US International
Posté par jigso () le 17/07/2006 à 08:33. (lien). Évalué à 2.Il ne s'agit pas de compose, il s'agit ici de transformer les ' ` " en lettres mortes. Comme le ^ sur un bon viel azerty. Personellement je suis sur un clavier qwerty - bien plus pratique pour coder grâce à la position des {}[]() - et j'utiliser US International comme clavier et ça fonctionne trés bien. De plus pour les majuscules accentuées, les réflexes sont les mêmes : ['] + [shift] + [E] = É, [,] + [shift] + [C] = Ç, etc. J'aime beaucoup le fait que tout ça reste homogène, et peut-être plus intuitif finalement qu'avec un azerty (ie utiliser Caps-lock pour avoir les majuscules accentuées).
Mais bon, les goûts et les couleurs...
-
-
-
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.