我正在开发一个 C# .net 应用程序,它允许用户插入文本并让应用程序自动键入它。它所做的是解析此文本的每个字符并单独发送每个击键。
但是,我想知道是否有办法真正知道输出是什么。例如,
但是,我有点担心特殊字符和键盘布局。
作为参考,我发现这个页面带有关键代码:http: //msdn.microsoft.com/en-us/library/ms927178.aspx
此页面有以下几行:
VK_OEM_5 = "\|" for US
VK_OEM_102 = "<>" or "\|" on RT 102-key keyboard
现在,如果我的文本包含一个“\”,我怎么知道我是否必须发送 VK_OEM_5 或 VK_OEM_102?
谢谢!