我正在尝试将虚拟键码映射到字符。
我的代码使用 ProcessCmdKey 来监听 WM_KEYDOWN,这让我可以访问按下的键。例如,当我按单引号时,我得到一个 222 键,我想将它映射到代表……你猜对了……单引号的键字符 39。
我的开发环境是: - .net 框架 2.0 - UserControl放置在很多地方
你知道问题的答案吗?
最佳答案
这不就是System.Windows.Form.KeysConverter吗?上课是为了什么?
KeysConverter kc = new KeysConverter();
string keyChar = kc.ConvertToString(keyData);
关于C# 如何将虚拟键码转换为字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318777/