Eu não tenho isso de uma fonte certificada - mas eu acho que Alt + Numpad só funciona para valores no intervalo de 0..255
. Então, tudo que você tenta com um valor maior é 'convertido' para esse intervalo.
Por exemplo, por exemplo: 336-256 = 80.
Devido a isso - > Alt + 336 é o mesmo que Alt + 80 . Qual é 'P'
.
Edit: O método Alt + Numpad só funciona na sua página de código ativa, então é realmente digitar caracteres em sua codificação local (por exemplo, ISO 8859-16 para húngaro).
Então, basicamente, teclar Alt + 193 irá digitar um caractere com apenas 1 byte e o valor 0xC3
(193 em HEX). Por coincidência, 193
na ISO 8859-16 tem o mesmo valor de exibição que \u0193
é o mapa Unicode. Na minha página de código local Alt + 193 produz o caractere ┴
que é \u2534
no mapa unicode.
Minha recomendação, se você precisar exibir esses valores em algum aplicativo, use a convenção unicode em vez de inseri-los como combinações Alt + Numpad . Você pode fazer o download do BableMap para isso - é uma ótima ferramenta para essa finalidade e é gratuita.