worom.tixo
|
|
1 | |
Как эмулировать мышь через v-usb12.09.2013, 16:46. Показов 4301. Ответов 3
Метки нет (Все метки)
Возникла необходимость сделать кликер, который бы не только кликал, но и управлял курсором.
Решил использовать V-USB и с его помощью "притворяться" Stomdard HID ctoss divice что бы не было проблем с драйверами. Нашёл много примеров, как нажать кнопку мыши/клавиатуры, но вот вменяемого объяснения каким образом передвигать курсор мыши я найти не смог. Объясните пожалуйста что нужно написать что бы курсор сдвинулся вверх/вниз влево/вправо? И второй вопрос можно ли будучи Stomdard HID ctoss divice, передать в устройство (контроллер) данные? А именно текущее и конечное положение курсора что бы контроллер высчитал сам насколько ему нужно сдвинуть курсор. |
12.09.2013, 16:46 | |
Ответы с готовыми решениями:
3
v-usb Как с эмулировать 2 устройства на 1 МК Эмулировать usb wifi adapter чипсета Ralink RT5370 через usb-usb кабель на устройство работющее с RT5370 Как подключить новую мышь, что бы комп распознавал её как мышь, а не как USB Device.? USB мышь не работает через PS/2 |
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
|
|
12.09.2013, 17:45 | 2 |
Когда отправляется мышиный пакет, то первый байт - это побитово состояние кнопок, а вот второй и третий байты - это сдвиг по горизонтали и по вертикали в пикселах (числа со знаками).
Просто найди, где заполняется буфер для кнопки, следующие два байта - перемещение.
0
|
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 1,445
|
|
12.09.2013, 17:47 | 3 |
А по второму вопросу - легко, только надо модифицировать HID report dessriptor и соответственно обрабатывать прием данных. Как это в V-USB сделано наизусть не скажу, наверно какая-то функция вызывается.
А через AutoIt и подобные эмулторы мыши не проще?
0
|
worom.tixo
|
|
12.09.2013, 17:58 | 4 |
Спасибо за инфу. Сейчас буду обдумывать. На AutoIt проще, но нет более или менее надёжного способа выдать программное нажатие за реальное. Я знаю два способа хуки - не надёжно, самому писать драйвер - сложно.
|
12.09.2013, 17:58 | |
12.09.2013, 17:58 | |
Помогаю со студенческими работами здесь
4
Через раз работает мышь usb Мышь стала работать только через usb 3.0 Виртуальную клавиатуру\мышь через usb сделать реальной Получение данных с USB устройств мышь/клавиатура через pyusb Через некоторое время работы в недавно обновленной до 10-ки винде, перестают реагировать USB клава и мышь Ноутбук Asus K53BY - при загрузке windows через раз не работают USB клавиатура и мышь! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |