Aide:Gadget-specialchars
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).
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 |
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. |
$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.
- 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).
- 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.
- Il n’est pas possible d’annuler facilement la substitution.
- 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). - 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é).
- 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]- MediaWiki:Gadget-specialchars (la description dans la page des préférences).
- MediaWiki:Gadget-specialchars.js (la page contenant le code javascript).