Eu acredito que esses atalhos dependem das bibliotecas usadas por programas específicos, como Word, Excel e Notepad. As referências aos códigos de caracteres Alt em microsoft.com estão sempre no contexto de um aplicativo ou conjunto específico.
O caractere resultante de Alt + nnn não deve depender de qualquer IME, mas deve respeitar as configurações de idioma do documento, do aplicativo ou do Windows que determinam a página de código padrão atualmente em uso.
A Microsoft é desdenhosa no uso de termos como ASCII e ANSI, a documentação do Alt + nnn reflete isso.
Aqui está uma pequena experiência no Prompt de Comando no Vista
c:\>chcp 437
Active code page: 437
c:\>rem alt+224 α
c:\>rem alt+0224 à
c:\>chcp 869
Active code page: 869
c:\>rem alt+224 ζ
c:\>rem alt+0224 à
c:\>rem alt 0137 ‰
Depois de adicionar um layout de teclado grego no Painel de controle e escolher grego na barra de idiomas, um experimento no WordPad mostrou que ALt + 0224 produz ΰ da Página de código 1253 (grego moderno) e Alt + 224 produz Σ (embora Eu não descobri qual página de código DOS / OEM que implica)
De onde deduzo que
- Alt + nnn é sempre a página de código atual do DOS (também chamada de OEM)
- Alt + 0nnn é sempre a página de código atual do Windows
- os diferenciais acima
- a barra de idiomas pode ser usada para alterá-los.
Pelo menos para os programas que experimentei.