【问题标题】:Controlling USB keyboard and mouse控制 USB 键盘和鼠标
【发布时间】:2011-09-20 06:59:55
【问题描述】:

我们有一个带有 LCD 显示器的硬件设备。支持USB接口连接键盘和鼠标。使用这些键盘和鼠标,我们可以导航到各种菜单项并编辑条目。

我们编写了几个测试用例来验证鼠标单击和键盘输入事件在按下相应键时是否正常工作。

我的任务是自动化这些测试用例。

我对硬件设备没有任何控制权,因为我无法访问操作系统内核或在那里运行的任何应用程序。有一种方法可以验证 UI 上当前显示的内容。所以我必须使用它并验证鼠标/键盘是否执行了适当的事件。

正如我之前的几篇文章一样,似乎实现这一目标的方法之一是通过虚拟 HID 设备驱动程序而不是实际的键盘和鼠标。但我不确定如何实现它。

请帮帮我。我对任何编程语言都很好。

我对模拟鼠标和键盘事件更感兴趣。

【问题讨论】:

    标签: usb driver hid


    【解决方案1】:

    您可能不需要编写自己的驱动程序。 AutoHotKey 几乎可以做任何你能想到的事情,而且脚本语言很容易学习。

    你可以在这里得到它:

    http://www.autohotkey.com/

    由于您使用的是 linux,这里有一个类似的项目将在 linux 上运行:

    http://sikuli.org/

    【讨论】:

    • 这不是我要找的。这是一个网络设备,而不是我的 PC。
    • @rpg:在那种情况下,它(网络设备)运行什么操作系统?不同操作系统之间的虚拟驱动程序会非常不同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-18
    • 2021-11-11
    • 2010-12-29
    • 2022-11-02
    • 2012-05-09
    • 2014-06-26
    • 1970-01-01
    相关资源
    最近更新 更多