Aide:Gadget-specialchars

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Sauter à la navigation Sauter à la recherche
Disposition AZERTY en usage en France.
Disposition AZERTY en usage en Belgique.

Le gadget specialchars (« caractères spéciaux ») est un code javascript, activable par tout utilisateur (enregistré) dans ses préférences, qui permet d’utiliser lors de l’édition des séquences particulières de caractères pour obtenir des caractères courants mais absents des claviers utilisés par la plupart des francophones.

Le principe général est que certaines séquences de caractères, normalement très improbables mais facilement réalisables sur un clavier AZERTY, sont automatiquement remplacées par un caractère prédéfini, lors de la frappe en mode édition. Par exemple taper «  » donnera « É ».

Ce gadget permet de pallier les dispositions défectueuses comme l’AZERTY (France) de Windows, sur lequel il manque les majuscules accentuées, les digrammes soudés, ainsi que la touche morte accent aigu et la touche morte cédille (mais non les touches mortes accent grave et tilde, cf. l’illustration).

Activer cette fonction[modifier le wikicode]

Si vous êtes connecté sous un compte utilisateur, allez dans vos préférences, et cochez

  • Specialchars : extension du clavier AZERTY pour les caractères qui ne sont pas sur le clavier. (page d’aide).

Table de substitution[modifier le wikicode]

Sauf pour les apostrophes et quelques autres, les codes commencent par le caractère « $ », qui est facilement accessible sur les claviers AZERTY (juste à côté de la touche entrée).

Apostrophes
Taper… …donne (justification)
une apostrophe droite isolée une apostrophe typographique c’est ce pourquoi ce gadget a été conçu !
une apostrophe droite précédée d’une autre, droite ou non deux apostrophes droites c’est pour la wiki-syntaxe de l’italique et du gras
une apostrophe typographique une apostrophe typographique pas de substitution
deux apostrophes droites suivies d’un « backspace » une apostrophe droite c’est pour la wikisyntaxe dans les modèles
Tous les autres
Taper… …donne -   Taper… …donne -
À a majuscule avec l’accent grave   $– tiret demi-cadratin
É e majuscule avec l’accent aïgue   $_ tiret cadratin
È e majuscule avec l’accent grave   << «  guillemet ouvrant avec espace
Ç c cédille majuscule   >>  » guillemet fermant avec espace
Ù u majuscule avec accent grave   ... points de suspension
$s ſ s long, pour l’ancien français   $, ʻ okina, pour l’hawaïen et le tahitien
$AE Æ e dans l’a majuscule   $ae æ e dans l’a minuscule
$OE Œ e dans l’o majuscule   $oe œ e dans l’o minuscule
$AA Ā a majuscule avec macron   $aa ā a minuscule avec macron
$EE Ē e majuscule avec macron   $ee ē e minuscule avec macron
$II Ī i majuscule avec macron   $ii ī i minuscule avec macron
$OO Ō o majuscule avec macron   $oo ō o minuscule avec macron
$UU Ū u majuscule avec macron   $uu ū u minuscule avec macron

Pages ignorées[modifier le wikicode]

Sur les pages dont le nom se termine par .js (qui contiennent en principe du JavaScript) ou par .css (qui contiennent en principe du CSS), ce gadget n’a aucun effet.

Limitations et astuces[modifier le wikicode]

Actuellement, la substitution est faite lorsque le curseur sort par la droite du groupe de caractères concernés. Cela a plusieurs conséquences, qui nécessitent d’être apprivoisées.

  1. Lorsqu’on tape un texte en séquence, la substitution a lieu dès que le dernier caractère tapé fait correspondre les précédents à un des "codes" prévus (ce qui est généralement ce qui est attendu).
  2. Lorsqu’on déplace le curseur dans le texte sans faire de modification, la substitution est faite dès que les caractères à gauche du curseur correspondent à un des "codes" prévus (ce peut être utile, mais il faut être vigilant).
  3. Il n’est pas possible d’annuler facilement la substitution.
  4. Pour que la substitution ne soit pas faite (comme pour obtenir «  ») il faut « taper à l’envers », càd taper le premier caractère en dernier, afin de contourner le point 1 (voire le 2).
  5. La transformation des apostrophes est gérée à part, et est plus pointilleuse, même si les principes ci-dessus (et en particulier le 4) s’appliquent.
    • Pour obtenir une simple apostrophe droite (chose qui est rare dans un texte en français, c’est pourquoi le gadget ne prévoit pas de raccourci pour le faire), une solution est de taper deux apostrophes droites (ce qui donne « '' ») puis d’effacer la deuxième avec la touche « backspace » (comme il s’agit d’un déplacement vers l’arrière, le « ' » restant n’est pas réévalué).
  6. L’okina s’obtient par la combinaison $, (dollar + virgule) par souci pratique et non pas $’ ou $' (dollar + apostrophe courbe ou droite) comme on pourrait s’y attendre.

Le gadget est incompatible avec l’aperçu rapide (nécessitant JavaScript) de même qu’avec le gadget WikEd activé, il ne marche pas.

Signaler un problème, ou suggérer une amélioration[modifier le wikicode]

→ voir Discussion MediaWiki:Gadget-specialchars.js

Autres pages utiles[modifier le wikicode]