我正在寻找一种语言或库,允许我在最大程度上模拟按键笔划,而不必实际按下按键。
(我对按键水平的具体衡量是,当我的计算机已经在运行按键监听器(如鼠标键和粘滞键)时,按键是否会产生与物理按键相同的输出)。
我试过很多按键模拟的方法;
java AWT库、java win32api、python win32com sendKeys、python ctypes按键,以及许多python和java的库,但它们都没有在接近实际硬件的水平上模拟按键笔划。
(当Windows MouseKeys处于活动状态时,发送冒号、分号或numpad ADD键的键划只会产生这些字符,物理按下时会执行MouseKeys单击)
我相信这种方法必须包括直接将笔划发送到应用程序,而不是仅仅将它们传递到操作系统。
我的想法是,这些高级(操作系统代码以上)语言的库不会产生任何足够的结果。我担心我可能不得不屈从于某种BIOS编程。
有人知道这件事的有用信息吗?
我该如何在低级语言中模拟按键?
我应该寻找我的硬件特定的解决方案(某种富士通硬件API)?
我几乎觉得给机器人编程更容易,只需坐在硬件旁按一下键。
谢谢!
得到了eclipse forum中的解。此行为的原因可能是here中描述的错误
相关问题 更多 >
编程相关推荐