![]() |
|
|
#1
|
||||
|
||||
|
Как известно, в данный момент даже самые старые (из оставшихся в живых) так называемые "манипуляторы типа Мышь" оснащены колёсами для прокрутки. Более современные модели оснащены двумя колёсами - для вертикальной и горизонтальной прокрутки, а так же иногда колёсики встречаются и на клавиатурах (и иногда и там бывает не одно).
Теперь вопрос - как получить список всех этих колёс, и повесить на них н-ное действие (как на нажатие, так и на прокрутку)? Интересует именно доступ напрямую, так как использоваться они будут далеко не по прямому назначению, и надо дать пользователю возможность тонкой настройки. |
|
#2
|
||||
|
||||
|
Решил генератор пришпандорить и пользователя заставить элекстричество накручивать? Райкин уже предлагал более глобальные решения.
![]() |
|
#3
|
||||
|
||||
|
под "прямым назначением" подразумевалась прокрутка, а мне их надо задействовать (в зависимости от выбора пользователя) на скорость/тон/выбор семплов.
Страдалецъ, попрошу без флуда ![]() |
|
#4
|
|||
|
|||
|
Для данного случая лучме найти Com-овскую древнюю мышь, ну и так как мышь только передает данные, то считываем данные с COM порта в свое удовольствие...
|
|
#5
|
||||
|
||||
|
Это, конечно, хорошо, но во-первых, ком-портов не так много, и во-вторых, не у всех найдутся комовские мыши. Задействовать надо то, что есть. А есть PS/2-мышь с колесом и USB-клава с двумя.
|
|
#6
|
|||
|
|||
|
банально подключить USB мышь в комп и заставить верить windows что это не мышь врят ли получиться. так, как микроконтроллер в манипуляторе его выдаст с потрахами
лучший вариант изготовить "контроллер-интерпритатор " (USB компа<>переходник<>ваша мышь, или клава. Так же понадобиться изготовление прошивки для девайса. и драйвер под usb к контроллеру Можно попробывать обратьться к http://radiokot.ru/forum там народ такие вещи изобретать любит да и советом всегда помогут |
|
#7
|
||||
|
||||
|
Мне и не надо, что бы винда считала девайсы чем-то новым и непонятным. Мне просто нужно получать информацию о том, что при запущенной и активной моей программе провернулось колесо, а так же - знать, какое из колёс. И всё.
|