模拟ASCII字符的键盘输入

时间:2015-10-08 06:12:54

标签: c# wpf keyboard ascii

我正在编写一个WPF程序来模拟键盘输入。

一切都很好,我可以模拟几乎所有事情,包括Alt + TabAlt + Tab,但我无法模拟输入ASCII字符。例如:Alt(down) + Number Pad 1给出了,但我的程序没有提供任何内容。

我尝试了几乎所有可以在网上找到的不同方法,包括 InputSimulatorkeybd_eventSendKeys and PostMessage,但所有失败的人。

我正在使用带外接键盘的笔记本电脑。我发现当我按下Alt (on laptop) + Number Pad 1 (on external keyboard)时,它也无法打印。我强烈认为这可能是模拟失败的原因(外部键盘,笔记本电脑和模拟上的Alt键不同)。

所以,我的问题:

  1. 有没有人有任何解决方案?

  2. 有没有办法模拟特定的键盘输入?

0 个答案:

没有答案