Aide:Accents

De Ekopedia
Révision de 9 août 2004 à 07:23 par HertzZ (discussion | contributions)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Beaucoup de Wikipédiens francophones n'ont pas les accents sur leurs claviers équipés d'accents — et inversement, certains claviers n'ont pas certains caractères importants dans Wikipedia : le tilde "~" et la barre verticale "|".

Le manque d'accents n'est pas grave — d'autres wikipédiens sont prêts à les ajouter, de même que tout le monde corrige les fautes de frappe des autres. Néanmoins, voici un guide rapide des accents.


Windows

  • Les accents aigus: AltGR + la lettre de base
  • Clavier AZERTY avec accents (utiles pour les majuscules accentuées non directement disponibles, comme 'É'): AltGR + l'accent + relâcher AltGR + la lettre de base
  • Les autres: on peut ouvrir Character Map; ou travailler dans Word qui a des combinaisons rapides pour tous les accents (mais attention! Word a tendance à transformer d'autre caractères: ' par exemple).
  • enfoncer ALT, entrer le code (Latin-1?) du caractère, relâcher ALT. Exemples:
    • Alt 133 donne 'à', etc.
  • Si vous avez installé Cygwin, voir UNIX.
  • Si vous utilisez Windows 2000 ou XP (d'autres peut-être aussi), vous pouvez modifier le comportement de votre clavier : [1] et un autre à [2]


Mac

La simplicité même! La touche OPTION (aussi appelée alt) peut créer tous les accents :

  • accent aigu, selon le clavier :
    • OPTION + e, puis la lettre
    • OPTION + MAJUSCULE + 1 (au dessus des lettres), puis la lettre
  • accent grave: OPTION + ` , puis la lettre
  • tilde: OPTION + n, puis la lettre
  • le tuyau: OPTION + MAJUSCULE + l
  • le Ç: OPTION + ç

Si vous ne trouvez pas un accent particulier, pensez à regarder dans l'utilitaire clavier (ou KeyCaps) qui vous montre tous les caractères que l'on peut obtenir à partir du clavier branché sur le Mac.


Unix

Touche Compose

Dans emacs, taper alt+x puis taper iso-accents-mode.
Maintenant pour faire un é par exemple, il suffit de faire 'e. Toutes les lettres fonctionnent sur le même modèle. Une petite exception, ç s'écrit en faisant ~c.
Maintenant il n'y a plus qu'à faire un copier-coller vers la fenêtre d'édition.
Dans d'autres applications X11 cela fonctionne tout seul si vous disposez d'une touche compose ou Multi_key (avec XFree86 et un clavier de PC elle correspond généralement à la touche Windows de droite) ; vous pouvez taper toute sortes d'accents très simplement, en appuyant sur la touche compose suivie de deux autres touches (la lettre de base et l'accent pour les lettres accentuées)
  • a + ' (apostrophe) --> á
  • a + ` --> à
  • a + > --> â
  • a + ^ --> â
  • a + ~ --> ã
  • a + ; --> ?
  • a + - --> ?
  • a + : --> ä
  • c + , --> ç
  • c + < --> ?
  • c + > --> ?
  • o + / --> ø
  • a + e --> æ
  • o + e --> œ
  • < + < --> «
  • > + > --> »
  • etc.

xmodmap

N'oublions pas sous X, xmodmap et son fichier de config' .Xmodmap, par exemple voici une partie du mien (WikipediaUtilisateurs:Ellisllk) :
keycode 26 = e E EuroSign cent
keycode 46 = l L lstroke Lstroke
keycode 47 = m M mu masculine
keycode 48 = ugrave percent dead_tilde dead_breve
keycode 49 = twosuperior onesuperior threesuperior notsign
keycode 87 = KP_End KP_1 amacron Amacron
Cela veut dire que la touche 48 renvoie « ù » si on la frappe, « % » si on utilise Shift, avec AltGr un tilde à utiliser avant le a ou le N (pour ã ou Ñ), et avec AltGr+Shift un accent inconnu de moi.
Les nom des caractères sont disponibles dans votre distribution, sur Debian Sarge ici : /usr/X11R6/include/X11/keysymdef.h, les codes des touches (keycodes) à l'aide du programme xev :

KeyRelease event, serial 28, synthetic NO, window 0x1600001,

   root 0x40, subw 0x0, time 693419214, (162,83), root:(174,131),
   state 0x10, keycode 54 (keysym 0x63, c), same_screen YES,
   XLookupString gives 1 bytes:  "c"

La touche c a donc pour keycode 54.
Si vous voulez que la touche c renvoie ceci :
modifieur aucun shift altgr les deux
résultat c C ¿ ¥
Il faut que votre fichier .xmodmap contienne cette ligne :
keycode 54 = c C questiondown yen

Enfin, si vous voulez obtenir au clavier des caractères unicodes bizarres, il reste la possibilité de les appeler par :

keycode 84 = KP_Begin KP_5 U2200

Alt-Gr + Keypad-5 donne ?, le code de ce caractère est justement 0x2200.

Note : xmodmap est obsolète — mais fonctionne encore — pour XFree 4.3 et supérieurs.

xkb

À compléter