Aide:Gadget-specialchars

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).

InstallationModifier

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

  Caractères spéciaux : Extension du clavier AZERTY pour les caractères qui n’y sont pas présent. (page d’aide)

Pour l’utiliser sur un autre wiki, ajoutez dans votre common.js :

mw.loader.load('//fr.wiktionary.org/w/index.php?title=MediaWiki:Gadget-specialchars.js&action=raw&ctype=text/javascript');

Table de substitutionModifier

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 Description   Taper… …donne Description
À 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

Limitations et astucesModifier

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 n’est pas faite même si les caractères à gauche du curseur correspondent à un des codes définis.
  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éliorationModifier

→ voir Discussion MediaWiki:Gadget-specialchars.js

Autres pages utilesModifier