Aide:Gadget-specialchars

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
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).

Installation[modifier le wikicode]

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 le code suivant dans votre page de script common.js (Utilisateur:votre_pseudo/common.js sur le wiki concerné) :

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

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 retour arrière (backspace) une apostrophe droite c’est pour la wikisyntaxe dans les modèles
Tous les autres
Taper… …donne Description
À a accent grave majuscule
É e accent aigu majuscule
È e accent grave majuscule
Ç c cédille majuscule
Ù u accent grave majuscule
$s_ ſ s long, pour certaines langues européennes entre le moyen-âge et le xixe siècle (moyen français, etc.).
$ss ß eszet minuscule, pour l’allemand et certaines langues européennes autour du xviie (moyen français, etc.).
$SS eszet majuscule, pour l’allemand et certaines langues européennes autour du xviie (moyen français, etc.).
$ae æ e dans l’a minuscule
$AE Æ e dans l’a majuscule
$oe œ e dans l’o minuscule
$OE Œ e dans l’o majuscule
$aa ā a macron minuscule
$AA Ā a macron majuscule
$ee ē e macron minuscule
$EE Ē e macron majuscule
$ii ī i macron minuscule
$II Ī i macron majuscule
$oo ō o macron minuscule
$OO Ō o macron majuscule
$uu ū u macron minuscule
$UU Ū u macron majuscule
$. · point médian
$– tiret demi-cadratin
$_ tiret cadratin
$, ʻ okina, pour l’hawaïen et le tahitien
... points de suspension
<< «  guillemet ouvrant suivi d’une espace insécable
>>  » guillemet fermant précédé d’une espace insécable

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 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élioration[modifier le wikicode]

→ voir Discussion MediaWiki:Gadget-specialchars.js

Autres pages utiles[modifier le wikicode]