Para los navegadores web, acabo de escribir un script de usuario para abordar esto para mis propios propósitos malvados, al menos en Firefox con el complemento Greasemonkey y en Chrome con el complemento Tampermonkey .
Página de GitHub | Instalación directa | Licencia
Se desconoce si el script funciona en otros navegadores con Tampermonkey, pero mi opinión es que no del todo. Podría hackear la compatibilidad para otros navegadores si alguien me paga lo suficiente.
Con el script instalado en tu navegador, las combinaciones Alt+fila numérica deberían funcionar como lo haría Alt+NumPad en un teclado de tamaño normal. Además, Alt+x traducirá el valor hexadecimal que precede al careto de texto en un valor Unicode, de forma similar a MS Office.
Los caracteres extendidos comienzan con un cero:
£
funciona con Alt+0163
°
funciona con Alt+0176
²
funciona con Alt+0178
Para los valores entre 32 - 255 sin un cero inicial, los glifos se recuperan usando una tabla de codificación OEM (con la generosa pero inconsciente ayuda de las abstracciones de codificación del proyecto SheetJS ). Los siguientes ejemplos están hechos con codepage=437
(en-US) definido en el script de usuario:
Ω
funciona con Alt+234 (sin cero a la izquierda)
∞
funciona con Alt+236 (sin cero a la izquierda)
£
funciona con Alt+156 (sin cero a la izquierda)
También puede escribir un valor hexadecimal y luego pulsar Alt+x para realizar la conversión. Funciona como MS Word, pero con una interpretación más flexible de la notación hexadecimal. Mi objetivo es que si te olvidas de la forma correcta de activar una secuencia Alt+x, simplemente pruebes algo y probablemente funcione como es debido.
✓
es el resultado de escribir 2713 y luego pulsar Alt+x
✓
también es el resultado de escribir 0x2713
y luego pulsar Alt+x
✓
también es el resultado de escribir \u2713
y luego pulsar Alt+x
✓
también es el resultado de escribir U+2713
y luego pulsar Alt+x
✓
también es el resultado de escribir 2713
, resaltarlo y luego pulsar Alt+x