【发布时间】:2011-05-05 09:26:22
【问题描述】:
我正在开发一个 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?
谢谢!
【问题讨论】:
标签: .net automation special-characters key keyboard-hook