将System.Windows.Forms.Keys发送到多个区域/区域设置

时间:2012-11-13 16:12:58

标签: c# keyboard sendmessage

全部 -

我一直试图搜索并找到解决方案一段时间,但我仍然难以理解2个问题

1)基本上我可以说我有这把钥匙:

System.Windows.Forms.Keys.A

我想使用SendMessage将它发送到一个窗口,其中键盘布局可能是任何东西。它可以是US-EN,或DE,或BE,任何东西。

我怎样才能做到这一点?现在,窗口根据区域设置不同地解释密钥。

我认为可能是KeysConverter,但我没有看到有助于此的功能。

2)假设我只有一个键列表,如何将它们转换为正确的代码(虚拟?)以传递给SendMessage?

提前致谢!

0 个答案:

没有答案