Управление USB-клавиатурой и мышью - PullRequest
0 голосов
/ 20 сентября 2011

У нас есть аппаратное устройство с ЖК-дисплеем. Он поддерживает интерфейс USB для подключения клавиатуры и mose. Используя эти клавиатуру и мышь, мы можем перемещаться по элементам меню varios и редактировать записи.

У нас есть пара тестовых случаев, написанных для проверки того, что события нажатия мыши и клавиатуры работают при нажатии соответствующей клавиши.

Моя задача - автоматизировать эти тесты.

У меня нет никакого контроля над аппаратным устройством, так как я не могу получить доступ к ядру o / s или любому работающему там приложению. Есть один способ проверить, что в данный момент отображается в пользовательском интерфейсе. Поэтому я должен использовать это и проверить, выполнили ли мышь / клавиатура соответствующие события.

Поскольку я прошел через несколько предыдущих постов, кажется, что один из способов добиться этого - использование виртуального HID-драйвера устройства, а не фактическая клавиатура и mosue. Но я не уверен, как этого добиться.

Пожалуйста, помогите мне в этом. Я в порядке с любым языком программирования.

Мне больше интересно моделировать события мыши и клавиатуры.

1 Ответ

0 голосов
/ 20 сентября 2011

Вам, вероятно, не нужно писать свой собственный драйвер. AutoHotKey делает практически все, о чем вы только можете подумать, а язык сценариев довольно прост в изучении.

Вы можете получить его здесь:

http://www.autohotkey.com/

Поскольку вы используете Linux, вот аналогичный проект, который будет работать на Linux:

http://sikuli.org/

...