Retourner aux forums || Retourner au forum Astuces.divers

Astuces.divers : [X-Window] Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par Benoît Sibaud (Jabber id, page perso, ) le 03 juin 2003
0
Je cherchais depuis longtemps comment écrire correctement en español avec un clavier 'azerty'. Reefab (un monsieur d'irc) m'a indiqué une procédure très simple et facile d'usage que voici... 1) allez dans votre répertoire perso 2) tapez la commande : touch .Xmodmap 3) éditez le fichier obtenu et ajoutez en son sein : keycode 0x73 = Multi_key 4) tapez sous X la commande : xmodmap ~/.Xmodmap vous pouvez désormais afficher n'importe quel caractère accentué (même majuscule) en utilisant la touche Fenêtres. Pour cela suivez la procédure suivante : 1) pressez la touche Fenêtres 2) pressez la/les touches affichant un accent ( ' ` ~ ) 3) pressez la/les touches affichant une lettre (aA bB cC...) 4) relachez la touche Fenêtres -- L'affreux Jokx

> Lire le message (29 commentaires, moyenne: 1,1).  

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.

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par Erwan (page perso, ) le 03/06/2003 à 12:26. (lien). Évalué à 1.

Ah, tres utile !!

Une remarque: le ç se fait a l'aide de la virgule.

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par jmfayard () le 03/06/2003 à 18:18. (lien). Évalué à 1.

Génial !
C'est comme Ctrl-K ` e dans vim (cf :help digraphs)
en plus général puisqu'on peut l'utiliser partout.

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par #3588 () le 03/06/2003 à 18:37. (lien). Évalué à 2.

J'utilise la touche "compose" (Windows de droite), ça ne nécessite pas de la maintenir pendant qu'on fait la combinaison. (j'utilise debian/sid, je n'ai pas eu de configuration particulière à faire)

Ça sert aussi pour d'autres choses que les accents et cédilles. Par exemple Æ, æ, œ, Œ, ³ (^3), © (CO), ¥ (-Y), ± (+-), ¿ (??), Ø (/O), etc.

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par JSL (page perso, ) le 04/06/2003 à 15:11. (lien). Évalué à 1.

    Ça marche aussi avec ma mandrake 9.1 (aucune configuration particulière à faire) !! Ça va changer ma vie ! Merci :))
    Il ne reste plus qu'à voir où le fichier associé se cache pour rajouter ceux dont je peux avoir besoin.

    • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

      Posté par Pablo Saratxaga (page perso, ) le 16/06/2003 à 23:32. (lien). Évalué à 1.

      Le fichier definissant les combinaisons de compose (ainsi que celles des touches mortes) c'est: /usr/X11R6/lib/X11/locale/xxxxx/Compose, avec xxxxx qui depend de la locale (eg: iso8859-15 si on est en encodage iso-8859-15, en_US.UTF-8 si on est en UTF-8).

      En passant, il vaut mieux taper d'abord la lettre puis l'"accent"; si bien les fichiers Compose iso8859-* definissent les deux (lettre, accent; et accent, lettre), le fichier Compose pour utf-8 ne definit que lettre, accent.

      Il y a mille combinaisons possibles, normalement on peut taper facilement, et dans n'importe quel programme (puisque c'est géré par X11) tout caractère usuel; si jamais quelqu'un a besoin d'un caractère composable non déjà présent, je serais interessé de le savoir, pour pouvoir l'ajouter.

      Pour les esperantistes il y a: ĉĝĥĵŝă, pour les islandais: þðæ, pour les français: œ,
      pour les maltais: ħġċ... pour les polonais: łęćá... pour les tchèques: řč... pour les hongrois őű... pour les azeris: əçş... pour les roumains: âșț...
      (je me demande comment dlfd va gerer cette débauche d'accents :) )

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par MrTout (page perso, ) le 04/06/2003 à 07:43. (lien). Évalué à 2.

Pour ceux qui n'ont pas de touches windows (sur les portables par exemple) ou pour ceux qui pensent que trois touches pour un accent c'est trop. il peuvent entrer un paquet de caracteres etendus avec AltGr et AltrGr + Maj

AltGr + a = æ
AltGr + A = Æ
AltGr + s = ß
AltGr + S = § (pratique pour coder en GOTO++ sur un qwerty)
etc.

Bref, essayer les touches de votre clavier dans un environnement unicode et vous aurez de bonnes surprises. &#273;ª&#294;¥©§&#8593;&#358;&#937;<&#8541;&#8540;±°™

Certaines combinaison sont des touches mortes, en particulier les 5 touches à gauche du enter (;'#[] sur un qwerty) /!\ sur un azerty il y en a 3,5 la 4eme est a coté du n et j'ai pas trouvé le 0,5 qui reste.
AltGr + ; puis e = é
AltGr + ' puis i = î
AltGr + # puis o = ò
AltGr + [ puis y = ÿ
AltGr + ] puis n = ñ
AltGr + Maj + ; puis u = &#369; (un u avec trémas longs a la allemande je crois)
AltGr + Maj + ' puis r = &#345; (un r avec un circonflexe inversé dessus)
AltGr + Maj + # puis a = &#259; (un a avec un petit u dessus)
AltGr + Maj + [ puis a = å (un a avec un rond dessus, zut celui-là il passe)
AltGr + Maj + ] puis a = &#257; (un a avec une barre dessus)

Pas de modif a faire, c'est par defaut dans les keymap des debian et redhat donc je pense des autres aussi.
Par contre, pour les clavir azerty, ya quelques différences.

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par JSL (page perso, ) le 04/06/2003 à 15:43. (lien). Évalué à 1.

    > «Pour ceux qui n'ont pas de touches windows (sur les portables par exemple) ou pour ceux qui pensent que trois touches pour un accent c'est trop.»

    Il y a un système que j'adore, c'est celui proposé par l'éditeur YUDIT (www.yudit.org). Quand on rentre un caractère, en fonction du mode choisi, il va éventuellement souligné ce dernier caractère en rouge (indiquant qu'il attend de voir la suite), et si le caractère suivant est dans sa base, il va remplacer les deux par le caractère voulu. Ce système ne se limite pas à 2 caractères, et permet, en jonglant avec les modes, toutes les folies.

    Je vais prendre trois exemples :
    1) en mode esperanto, un gx se transforme en un g avec un accent circonflexe (la lettre x n'existant pas en espéranto, une convention veut qu'on note gx quand on ne peut pas utiliser les caractères supplémentaires, je dis ça pour ceux qui trouve le choix du x bizarre)
    2) en mode TeX, on accède à des trucs extrémement pratique, et qui ne nécessite aucun apprentissage supplémentaire, comme la combinaisons \leq et \infty qui donnent ce que vous imaginez.
    3) en mode french (des fois que vous voudriez taper français avec un clavier dvorak ;), un C; donne Ç, et un << donne un «.

    Le fait de :
    - ne pas devoir presser une touche d'échappement au préalable,
    - ne pas devoir presser un Ctrl ou un alt pendant,
    - rester sur la partie centrale du clavier,
    - pouvoir visuellement suivre ce qu'on fait (on ne tape pas à l'aveugle jusqu'au résultat final),
    tout cela rend ce principe diablement efficace à l'usage.

    À tel point que que je l'utilise, par exemple, pour rédiger mes courriels en espéranto avant de faire un gros copier-coller dans kmail (je pourrai utiliser la touche morte ^, plus un petit xmodmap pour le u avec une «parenthèse dont le centre est vers le bas» en guise de chapeau, mais ce n'est pas si agréable ni si rapide)

    Et c'est d'ailleurs là le problème, ce principe n'a jamais été repris à l'échelle d'un environnement complet. Pourtant, vu les possibilités et les facilités qu'il offre à l'utilisateur (efficacité, grande possibilité de personnalisation), ça pourrait certainement constituer un argument choc pour convaincre des gens de passer sous linux. En tout cas, moi, j'épate du monde avec ce logiciel, et pourtant il ne brille pas par son esthétique.

    • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

      Posté par Choplair (page perso, ) le 03/07/2003 à 20:04. (lien). Évalué à 1.

      Exelent c'est juste ce qu'il me fallai.

    • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

      Posté par -mat () le 28/08/2003 à 15:46. (lien). Évalué à 1.

      Ca marche aussi sous vim (http://www.vim.org(...)) en définissant des mapping.

      Pour en savoir plus,
      :help keymap
      :help imap

      • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

        Posté par JSL (page perso, ) le 30/10/2003 à 16:36. (lien). Évalué à 1.

        J'aurais plussoyer comme pour le commentaire ci-dessous avec l'équivalent emacs, mais le commentaire était trop vieux pour être noté. En tout cas, merci pour l'info, car il doit y avoir moyen d'intégrer kvim dans kmail maintenant.

    • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

      Posté par TeXitoi (Jabber id, page perso, ) le 28/10/2003 à 23:15. (lien). Évalué à 2.

      emacs avec mule fait pareil: C-\ pour le mode par defaut (pour les accents, par exemple), C-uC-\ pour choisir son env comme japonais, par exemple...

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par Jere19 () le 21/06/2003 à 04:04. (lien). Évalué à 1.

l'astuce m'interesse enormement, ma cherie parlant espagnol :)
parcontre, ca marche pas chez moi :(
j'ai effectuer la manip, mais il ne reagit pas a l'appuie sur la touche win (comme si j'appuyais sur rien)
c'est grave docteur ?

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par Dario Spagnolo (page perso, ) le 05/07/2003 à 07:48. (lien). Évalué à 1.

    Moi non plus...
    C'est sur un portable, clavier qwerty italien, mais j'ai bien la touche Fenetres et elle renvoie bien le code 0x73... Je ne comprends pas.

    --
    Voici donc comment meurt la liberté, sous un tonnerre d'applaudissements...
    • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

      Posté par jeko () le 14/12/2003 à 13:44. (lien). Évalué à 1.

      Chez moi, clavier irlandais, ça ne marche pas comme prévu : il faut que je tape la lettre avant l'accent.
      exemple: " Fenetre puis e puis ` " pour faire è.

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par Alexandre Beraud () le 08/09/2003 à 15:42. (lien). Évalué à 1.

    Il faut bien penser a garder la touche fenetre enfoncee pendant qu'on tape le reste, sinon effectivement ca ne fait rien.

    • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

      Posté par Alexandre Beraud () le 08/09/2003 à 15:43. (lien). Évalué à 1.

      Eh ben non en fait, j'ai dit une connerie. Pas besoin de maintenir enfonce. Pardon, je veux dire enfoncé :o)

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par Chocolate Jesus (page perso, ) le 05/04/2004 à 14:52. (lien). Évalué à 1.

    Alors chez moi j'utilise xev pour déterminer le keycode de la
    touche que je veut utiliser comme Multi_key. Il suffit de
    mettre le focus sur la petite fenêtre qui apparait et d'appuyer sur la
    touche souhaitée. Et bien sûr de noter le keycode qui s'affiche. [Pour
    la touche fenêtre de droite chez moi c'est le keycode 116].

    Puis bien sûr de mettre le bon keycode dans la ligne du Xmodmap :

    keycode 116 = Multi_key

    Et c'est bon...

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par Anthony Rabine (page perso, ) le 14/08/2003 à 10:36. (lien). Évalué à 1.

Sous Unix (Solaris par exemple), il faut entrer dans la ligne de commande :

xmodmap -e "keysym Alt_L = Multi_key"

Apres, les accents s'obtiennent avec la touche Alt+caractere.
Exemple :
Alt+' (relacher) puis e = é

et cetera avec les touches , ` ^ et "

Enfin ca revient au meme que l'exemple ci-dessus, mais sans la touche win :)

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par Jimmy (page perso, ) le 22/04/2004 à 18:24. (lien). Évalué à 1.

    Sauf que sur un clavier Sun tu as déjà la touche compose qui sert à ca !

    Et puis Alt sert à plein de choses aussi, essaye :
    - Alt + clic gauche pour déplacer une fenêtre,
    - Alt + clic milieu pour envoyer la fenêtre en arrière plan
    - Alt + clic droit pour la redimensionner

    JiM

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par Tieno () le 27/08/2003 à 01:47. (lien). Évalué à 1.

> 1) allez dans votre répertoire perso
> 2) tapez la commande : touch .Xmodmap
> 3) éditez le fichier obtenu et ajoutez en son sein : keycode 0x73 = Multi_key



Juste pour information, ces étapes peuvent être résumées ainsi (ce n'est qu'une possibilité) :

cd && echo "keycode 0x73 = Multi_key" > .Xmodmap

--
Tieno

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par Colin Leroy (page perso, ) le 08/01/2004 à 09:24. (lien). Évalué à 1.

    j'aurais plutôt utilisé >>, ça évitera d'écraser un fichier possiblement existant...

    --
    Claws Mail - it bites!

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par Eugen Dedu (page perso, ) le 25/11/2003 à 16:46. (lien). Évalué à 1.

J'ai écrit une page http://lifc.univ-fcomte.fr/~dedu/docs/xkb(...) qui permet de taper ALTGR-e pour obtenir é, ALTGR-w pour è, ALTGR-s pour ş etc.

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par Jimmy (page perso, ) le 22/04/2004 à 18:25. (lien). Évalué à 1.

    ALTGR-e sert déjà pour le sigle € (euro), non ?

Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

Posté par sn00py () le 22/12/2003 à 16:52. (lien). Évalué à 1.

Perso, je suis passé en clavier Dvorak-fr : frappe beaucoup plus facile et plus aucun problèmes pour les ÉÈÀ匜œïöñ, etc....

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par nicodache () le 25/12/2003 à 20:50. (lien). Évalué à 1.

    et combien de temps pour s'habituer quand on a utilisé de l'azerty-be (ou fr, ca change rien) pendant environ 8 ans ?

    • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

      Posté par LupusMic (page perso, ) le 25/02/2004 à 14:54. (lien). Évalué à 1.

      Et comment ont fait ceux qui ont utilisé des claviers Amiga, Amstrad, Commodore, de terminaux AS400, etc... ?

      Sans compter les maqueux ;)

  • [^]Re: Obtenir les accents bizarres quand on a pas le clavier adéquat (íóáúñõ...)

    Posté par marvin () le 25/01/2004 à 19:01. (lien). Évalué à 1.

    Je suis également en train de m'y mettre... Tu pourrais me dire quels fichiers de configuration tu utilises ? (mon xfree ne reconnaît pas cette disposition, j'ai du m'en faire une à partir de ça: « http://www.algo.be/ergo/dvorak-fr.html#dispositions-fr(...) » et j'aimerais bien comparer). TIA

doute ...

Posté par nali (page perso, ) le 24/08/2004 à 06:38. (lien). Évalué à 1.

Reefab c est le pire des cretins , Dommage que Imil soit moins present ...
Ceci dit , il sait faire des choses , qd son arrogance lui permet de devoiler sa Science ...

préférence gnome

Posté par Étienne Bersac (Jabber id, page perso, ) le 09/11/2004 à 16:17. (lien). Évalué à 0.

Il y a une préférence dans gnome pour ça dans "Clavier". Et tout un tas d'autres "options d'agencement".

--
E Ultreïa !

Revenir en haut de page || Retourner aux forums || Retourner au forum Astuces.divers