我正在尝试将虚拟键码映射到char。
我的代码使用ProcessCmdKey来监听WM_KEYDOWN,这使我可以访问所按下的键。例如,当我按单引号时,我得到一个键222,我想将它映射到代表...您猜对了...单引号的keychar 39。
我的开发环境是:
-.net Framework 2.0
-UserControl放置在很多地方
你知道这个问题的答案吗?
最佳答案
这不是System.Windows.Form.KeysConverter类的目的吗?
KeysConverter kc = new KeysConverter();
string keyChar = kc.ConvertToString(keyData);