SendKeys替代品?

维农

我创建了一个键盘应用程序,该应用程序位于顶部,但没有聚焦,因此在触摸屏上,它将通过SendKeys将您按下的所有按键转发给活动的应用程序。

它可以与我尝试过的每个应用程序完美配合……当然,除了我实际需要使用的那个应用程序是销售点应用程序。POS应用程序允许用户在键盘上输入项目代码,但是它没有用于触摸屏的好的键盘,因此这就是为什么我要为其创建外部键盘的原因(因为我无权访问POS应用程序代码)。

当您初次尝试时,它确实可以工作,但随后却是零星的。直接使用键盘总是可以的,因此我不确定为什么SendKeys有时只能在此应用程序下使用。我尝试了几种实现方式...在按下键时发送键,在用户按下键盘上的Enter键时将其完全发送,将键复制到剪贴板,然后使用发送键执行Ctl-V然后按Enter。

我还需要模拟其他应用程序的其他选项吗?SendKeys似乎不能完美模拟按键,因此我可以使用较低级别的机制吗?

我应该提一下,当它不起作用时,发生的事情是我从POS应用程序中听到一声哔哔声,就像我按了无效键一样。因此,这并不是说它没有得到某种输入,而是显然没有得到我要发送的键,就像从实际键盘上一样。

维农

我找到了这个Windows输入模拟器:https : //inputsimulator.codeplex.com/

超级好用,而且方式,方式,方法比SendKeys好。另外,除了让您模拟输入外,它还允许您设置低级键盘/鼠标挂钩。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章