从替代代码中获取字符(不带键盘事件)

本文关键字:键盘 事件 字符 代码 获取 | 更新日期: 2023-09-27 18:32:20

我需要列出alt代码中的所有字符。(如果您不知道那是什么,请按住 ALT 并按数字键盘上的 1,然后重复并按 2,依此类推)有没有办法在不使用关键事件的情况下做到这一点?我到底要做的是这样的;

for (int i = 0; i < 10; i++) {
    Console.Write(KeyCode(i)); //Obviously KeyCode() doesnt actually exist, thats what im asking for :P
}

如果重要的话,我需要它与Winforms和WPF一起工作,控制台会很好,但我不需要它。

从替代代码中获取字符(不带键盘事件)

根据维基百科,以 0 开头的 4 位 alt 代码对应于 Windows-1252 字符集,3 位代码对应于 DOS 代码页 437。

我刚刚意识到你可以做到

char aaaa = (char)i;
//i is any alt code

这是最好/唯一的方法吗,这是什么编码?