我正在寻找一种语言或库,以允许我尽可能地模拟击键,而无需实际按下键。
(我对击键级别的具体测量是当我的计算机已经在运行按键侦听器(例如 MouseKeys 和 StickyKeys)时,它是否会产生与物理按键相同的输出)。
我尝试了许多按键模拟方法;java AWT 库、Java win32api、python win32com sendKeys、python ctypes Key press 以及更多用于 python 和 Java 的库,但它们都没有在与实际硬件足够接近的水平上模拟击键。
(当 Windows 鼠标键处于活动状态时,发送冒号、分号或数字键盘 ADD 键的击键只会产生这些字符,而物理按下则执行鼠标键单击)
我相信这样的方法必须涉及将笔画直接发送到应用程序,而不是仅将它们传递给操作系统。
我的想法是,这些高级(高于操作系统代码)语言的库不会产生任何足够的东西。我担心我可能不得不屈服于某种 BIOS 编程。
有人对此事有任何有用的信息吗?
我将如何模拟低级语言的按键?
我应该寻找我的硬件特定的解决方案(某种富士通硬件 API)吗?
我几乎觉得将机器人编程为简单地坐在硬件旁边并按下按键会更容易。
谢谢!