заскучали :)
Если к системе подключено несколько USB мышей - возможно как-то программно отличить нажатие кнопки одной мыши от нажатия той же кнопки на другой? Или это на уровне драйвера в любом случае будет единый ЛКМ, сколько бы грызунов-манипуляторов его ни исполняло?
Не знаю вообще, но при подключении более одной мыши, разве появляется более 1 курсора?
да в том и дело, что нет. я по незнанке и спрашиваю.
говорят можно будет в солитере карту поднимать и подглядывать что под ней лежит
По идеи можно определить , иначе мы бы не отличали устройства подключенные, но не знаю насколько это сложно
Не умею драйверы писать, а так логически просится мызгль подложить свой драйвер и дальше творить любой дебош
Тапни более умных людей, тех кто драйверы писал))
Посмотри в сторону HID-устройств, RAWINPUTDEVICE, обработки сообщения WM_INPUT
Да можно через RawInput
Был драйвер под XP в свое время кстати, поддерживающий несколько мышей и несколько курсов, но сам не пользовался...
Посмотри программу Астер. Много интересного увидишь.
Надо же, до чего люди доходят -вдвоем за одним компом :) Сразу вспомнил как в прошлом веке вдвадцатером за одной СМ1420 сидели на лабах... я нашел ViewKeyCode от f2065, в принципе, то что надо - через параметр hDevice видно, которой из мышей кликнули, но исходников там нет, а повторить пока ниасилил. Ну, потом может быть, если разгрызу. Так-то куски кода по использованию RawInput есть в интернете, но надо ж въехать ещё :)
Может не совсем по теме, но в АльтЛинухе есть возможность на одной тачке сделать кажется до 4-х рабочих мест, и в настройках задаешь к какому раб.месту какие девайсы (монитор, клава, мышь). Про звук не задумывался. Ну а программы - просто работают там где запустили, им ничего дополнительно уметь не надо. Т.е. система это разруливает.
Обсуждают сегодня