控制USB键盘和鼠标

控制USB键盘和鼠标,usb,driver,hid,Usb,Driver,Hid,我们有一个带液晶显示器的硬件设备。它支持USB接口连接键盘和mose。使用这些键盘和鼠标,我们可以导航到varios菜单项并编辑条目 我们编写了两个测试用例来验证当按下相应的键时鼠标点击和键盘输入事件是否正常工作 我的任务是使这些测试用例自动化 我无法控制硬件设备,因为我无法访问o/s内核或运行在那里的任何应用程序。有一种方法可以验证UI上当前显示的内容。因此,我必须使用它并验证鼠标/键盘是否执行了适当的事件 正如我之前的几篇文章所述,实现这一点的方法之一似乎是通过虚拟HID设备驱动程序,而不是

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

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

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

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

正如我之前的几篇文章所述,实现这一点的方法之一似乎是通过虚拟HID设备驱动程序,而不是通过实际的键盘和mosue。但我不知道如何实现这一目标

请帮我吧。我对任何编程语言都很在行


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

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

你可以在这里找到它:

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


这不是我要找的。这是一个网络设备,而不是我的电脑。@rpg:那么,它(网络设备)运行的是什么操作系统?虚拟驱动程序在不同的操作系统中会有很大的不同。