Para navegadores da Web, acabei de escrever um script de usuário para resolver isso para meus próprios propósitos, pelo menos no Firefox com o complemento Greasemonkey e no Chrome com o complemento Tampermonkey .
Página do GitHub | Instalação direta | Licença
Desconhecido se o script funciona em outros navegadores com Tampermonkey, mas meu palpite não é totalmente. Eu posso hackear a compatibilidade com outros navegadores se alguém me pagar o suficiente.
Com o script instalado no seu navegador, as Altcombinações de linhas numéricas devem funcionar como o Alt+ NumPad em um teclado de tamanho normal. Além disso, Alt+ xconverterá o valor hexadecimal que antecede o sinal de intercalação de texto em um valor Unicode, semelhante ao MS Office.
Os caracteres estendidos começam com zero:
£
trabalha com Alt+0163
°
trabalha com Alt+0176
²
trabalha com Alt+0178
Para valores entre 32 - 255 sem um zero à esquerda, os glifos são recuperados usando uma tabela de páginas de códigos OEM (com ajuda generosa, mas sem consentimento das abstrações de páginas de códigos do projeto SheetJS ). Os exemplos a seguir são feitos com codepage=437
(en-US) definido no script do usuário:
Ω
trabalha com Alt+ 234(sem zero inicial)
∞
trabalha com Alt+ 236(sem zero inicial)
£
trabalha com Alt+ 156(sem zero inicial)
Você também pode digitar um valor hexadecimal e pressionar Alt+ xpara realizar a conversão. Funciona como o MS Word, mas com uma interpretação mais vaga da notação hexadecimal. Meu objetivo é que, se você esquecer a maneira correta de ativar uma sequência Alt+ x, tente algo e provavelmente funcionará como pretendido.
✓
resulta da digitação 2713e pressionando Alt+x
✓
também resulta da digitação 0x2713
e pressionamento de Alt+x
✓
também resulta da digitação \u2713
e pressionamento de Alt+x
✓
também resulta da digitação U+2713
e pressionamento de Alt+x
✓
também resulta da digitação 2713
, destaque e, em seguida, pressionando Alt+x