Pour les navigateurs web, je viens d'écrire un script utilisateur pour régler ce problème à mes propres fins malveillantes, au moins dans Firefox avec le module complémentaire Greasemonkey et dans Chrome avec le module complémentaire Tampermonkey .
Page GitHub | Installation directe | Licence
Je ne sais pas si le script fonctionne dans d'autres navigateurs avec Tampermonkey, mais je ne pense pas que ce soit le cas. Je pourrais pirater la compatibilité avec d'autres navigateurs si quelqu'un me paie suffisamment.
Avec le script installé dans votre navigateur, les combinaisons de lignes Alt+nombres devraient fonctionner comme Alt+NumPad sur un clavier de taille normale. De plus, Alt+x traduira la valeur hexadécimale précédant le signe d'insertion du texte en une valeur Unicode, similaire à celle de MS Office.
Les caractères étendus commencent par un zéro :
£
fonctionne avec Alt+0163
°
fonctionne avec Alt+0176
²
fonctionne avec Alt+0178
Pour les valeurs comprises entre 32 et 255 sans zéro de tête, les glyphes sont récupérés à l'aide d'une table de codepage OEM (avec l'aide généreuse mais non consentante du projet SheetJS des abstractions de codepage). Les exemples suivants sont réalisés avec codepage=437
(en-US) défini dans le script utilisateur :
Ω
fonctionne avec Alt+234 (sans zéro de tête)
∞
fonctionne avec Alt+236 (sans zéro de tête)
£
fonctionne avec Alt+156 (sans zéro de tête)
Vous pouvez également taper une valeur hexagonale puis appuyer sur Alt+x pour effectuer la conversion. Cela fonctionne comme MS Word, mais avec une interprétation plus souple de la notation hexadécimale. Mon objectif est que si vous oubliez la bonne façon d'activer une séquence Alt+x, essayez simplement quelque chose et cela fonctionnera probablement comme prévu.
✓
résulte de la frappe de 2713 puis de la frappe de Alt+x
✓
résulte également de la frappe de 0x2713
puis de la frappe de Alt+x
✓
résulte également de la frappe de \u2713
puis de la frappe de Alt+x
✓
résulte également de la frappe de U+2713
puis de la frappe de Alt+x
✓
résulte également de la frappe de 2713
, de sa mise en évidence, puis de la frappe de Alt+x