169 похожих чатов

Можно я опять один глупый вещ спрошу? мало ли, может

заскучали :)
Если к системе подключено несколько USB мышей - возможно как-то программно отличить нажатие кнопки одной мыши от нажатия той же кнопки на другой? Или это на уровне драйвера в любом случае будет единый ЛКМ, сколько бы грызунов-манипуляторов его ни исполняло?

13 ответов

35 просмотров

Не знаю вообще, но при подключении более одной мыши, разве появляется более 1 курсора?

©- Автор вопроса
Alex Wow
Не знаю вообще, но при подключении более одной мыш...

да в том и дело, что нет. я по незнанке и спрашиваю.

говорят можно будет в солитере карту поднимать и подглядывать что под ней лежит

©
да в том и дело, что нет. я по незнанке и спрашива...

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

©- Автор вопроса
Alex Wow
По идеи можно определить , иначе мы бы не отличали...

Не умею драйверы писать, а так логически просится мызгль подложить свой драйвер и дальше творить любой дебош

©
Не умею драйверы писать, а так логически просится ...

Тапни более умных людей, тех кто драйверы писал))

Посмотри в сторону HID-устройств, RAWINPUTDEVICE, обработки сообщения WM_INPUT

©- Автор вопроса
Alex Wow
Не знаю вообще, но при подключении более одной мыш...

Был драйвер под XP в свое время кстати, поддерживающий несколько мышей и несколько курсов, но сам не пользовался...

Посмотри программу Астер. Много интересного увидишь.

©- Автор вопроса
Евгений
Посмотри программу Астер. Много интересного увидиш...

Надо же, до чего люди доходят -вдвоем за одним компом :) Сразу вспомнил как в прошлом веке вдвадцатером за одной СМ1420 сидели на лабах... я нашел ViewKeyCode от f2065, в принципе, то что надо - через параметр hDevice видно, которой из мышей кликнули, но исходников там нет, а повторить пока ниасилил. Ну, потом может быть, если разгрызу. Так-то куски кода по использованию RawInput есть в интернете, но надо ж въехать ещё :)

Может не совсем по теме, но в АльтЛинухе есть возможность на одной тачке сделать кажется до 4-х рабочих мест, и в настройках задаешь к какому раб.месту какие девайсы (монитор, клава, мышь). Про звук не задумывался. Ну а программы - просто работают там где запустили, им ничего дополнительно уметь не надо. Т.е. система это разруливает.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта