从alt代码获取角色(没有键盘事件)?

时间:2012-04-27 01:06:24

标签: c# keyboard char

我需要列出alt代码中的所有字符。 (如果你以某种方式不知道那是什么,按住ALT并在数字键盘上按一下,然后重复并按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,而控制台会很好但我不需要它..

2 个答案:

答案 0 :(得分:1)

根据Wikipedia,以0开头的4位数字代码对应Windows-1252字符集,3位代码对应DOS code page 437

答案 1 :(得分:0)

我刚刚意识到你可以做到

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

这是最佳/唯一的方式,这是什么编码?