Para navegadores web, acabei de escrever um guião de utilizador para tratar disto para os meus próprios fins maléficos, pelo menos no Firefox com o suplemento Greasemonkey e no Chrome com o suplemento Tampermonkey .
Página GitHub | Instalação directa | Licença
Desconhecido se o script funciona noutros navegadores com Tampermonkey, mas o meu palpite não é completamente. Posso piratear a compatibilidade para outros navegadores se alguém me pagar o suficiente.
Com o script instalado no seu browser, as combinações de linhas Alt+números devem funcionar como Alt+NumPad num teclado de tamanho normal. Adicionalmente, Alt+x traduzirá o valor hexadecimal que precede o conjunto de texto para um valor Unicode, semelhante ao MS Office.
Os caracteres estendidos começam com um zero:
£
trabalha com Alt+0163
°
trabalha com Alt+0176
²
trabalha com Alt+0178
Para valores entre 32 - 255 sem um zero inicial, os glifos são recuperados utilizando uma tabela de codificação OEM (com ajuda generosa mas não coerente do projecto SheetJS ’s codepage abstractions). Os exemplos seguintes são feitos com codepage=437
(en-US) definidos no script do utilizador:
Ω
trabalha com Alt+234 (sem zero inicial)
∞
trabalha com Alt+236 (sem zero inicial)
£
trabalha com Alt+156 (sem zero inicial)
& Também se pode digitar um valor hexadecimal e depois premir Alt+x para efectuar a conversão. Funciona como o MS Word, mas com uma interpretação mais solta da notação hexadecimal. O meu objectivo é que se esquecer a forma correcta de activar uma sequência Alt+x, basta tentar algo e provavelmente funcionará como pretendido.
✓
resulta de digitar 2713, depois de premir Alt+x
✓
também resulta de digitar 0x2713
depois de premir Alt+x
✓
também resulta de digitar \u2713
depois de premir Alt+x
✓
também resulta de digitar U+2713
depois de premir Alt+x
✓
também resulta de digitar 2713
, depois de digitar Alt+x