Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

Мышки   Найти похожие ветки 

 
Gilbert ©   (2007-02-28 20:05) [0]

Ситуация такая: к компьютеру подключено несколько мышек (4) надо отлавливать события с этих мышек, при чем надо уметь определить от какой мышки пришло событие.
Можно ли как-нибудь обойтись силами делфи или все таки надо заморачиваться драйвером?


 
tesseract ©   (2007-02-28 21:41) [1]


> Можно ли как-нибудь обойтись силами делфи или все таки надо
> заморачиваться драйвером?


И драйвер тоже не поможет. Сообщения от HID- посылаються от всех устройств разом одни и теже.  Весьма извращённая ситуация с 4 мышками - ногами двигать будешь?


 
Gilbert ©   (2007-02-28 21:43) [2]

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


 
Gilbert ©   (2007-02-28 21:54) [3]

я не очень силен в дровах, но разве недьзя писать например не непосредствено для hid, а сразу для usb если мышки usb-шные?


 
tesseract ©   (2007-02-28 23:16) [4]


>  а сразу для usb если мышки usb-шные?


Можно, только придёться материться с родными дровами. Одновременно попасть в несколько кнопок несколькими мышками - это новый вид спорта?


 
Gilbert ©   (2007-02-28 23:17) [5]

ну спорт не спорт, а так сделать надо


 
tesseract ©   (2007-02-28 23:19) [6]


> ну спорт не спорт, а так сделать надо


Зачем? Операционные системы не дураки пишут, ни в одной больше одного HID не подключаеться, рекомендую задуматься над этим вопросом. Если нужно много рабочих мест - существуют терминальный сервер.


 
Gilbert ©   (2007-02-28 23:26) [7]

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


 
Anatoly Podgoretsky ©   (2007-02-28 23:29) [8]

> Gilbert  (28.02.2007 21:54:03)  [3]

Можно, пиши.


 
tesseract ©   (2007-02-28 23:31) [9]


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


А куча мониторов и клавиатур? Просто интересно, как этот выводок мышей должен работать.


 
Gilbert ©   (2007-02-28 23:33) [10]

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


 
tesseract ©   (2007-02-28 23:34) [11]


> не монитор и клавиатура должны присутствовать в единственном
> числе


Тогда зачем столько мышек?????????


 
Gilbert ©   (2007-02-28 23:36) [12]

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


 
tesseract ©   (2007-02-28 23:39) [13]


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


А программируемую клаву слабо для этих целей купить? Проще выйдет.


 
Gilbert ©   (2007-02-28 23:42) [14]

да кстати - тема
но это должен быть более бюджетный вариант
может есть еще какие-нибудь подобные устройства ввода?


 
tesseract ©   (2007-02-28 23:48) [15]


> но это должен быть более бюджетный вариантможет есть еще
> какие-нибудь подобные устройства ввода?


да, берёшь распайку lpt-порта, туда привариваешь выводы от кнопок, пишешь через WinIo софт и всё ок.

Можно на ком порте, с учётом DTR/DSR,  CTS/RTS по две кнопки на порт.


 
RusMonk ©   (2007-04-03 10:57) [16]

К вопросу о выводке мышей.
Я, как пользователь, имею право подключать столько устройств, сколько мне необходимо. А НОРМАЛЬНАЯ система ДОЛЖНА предоставлять интерфейс с каждым устройством в отдельности. А несколько мышей очень даже вместо нескольких джойстиков удобно бы было.


 
tesseract ©   (2007-04-03 11:08) [17]


> А НОРМАЛЬНАЯ система ДОЛЖНА предоставлять интерфейс с каждым
> устройством в отдельности.


Ну создай свою ОС, где будет много мышей. Или купи ту которая их поддерживает. На Мак-ах вон одной кнопкой обходяться и ничего.


 
Woolen ©   (2007-04-03 12:05) [18]

На ум пришли 2 варианта.
1. Если я не ошибаюсь, винда умеет работать с огромным количеством мышек, хотя сам не пробовал. Тебе, вероятно, сможет помочь IDirectInput8::EnumDevices. Дерни его с параметром DI8DEVCLASS_POINTER и получишь все свои мышки. Потом подрубаешься к каждой при помощи IDirectInput8::CreateDevice и т.д. Короче, читай, MSDN.
2. Можно попытаться поработать с USB. Был букварь в продаже по USB, в т.ч. с примерами дров и работы из приложений. Дома лежит, но я сейчас на работе - не могу посмотреть ни название, ни контент. Так что тебе за ним на rambler, ну или куда там тебе больше нравится.


 
tesseract ©   (2007-04-03 12:35) [19]


>  Можно попытаться поработать с USB. Был букварь в продаже
> по USB,


Сиситему уронить можно, ветка давно в архиве - ребята читайте предидущие посты.



Страницы: 1 вся ветка

Текущий архив: 2007.09.30;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.026 c
3-1180000443
TCrash
2007-05-24 13:54
2007.09.30
IB expert & *.fdb


15-1188536993
boriskb
2007-08-31 09:09
2007.09.30
почему все же гудят высоковольтные провода и многое другое


15-1188886052
boriskb
2007-09-04 10:07
2007.09.30
Сумашедший мир


2-1188891424
НовичеГГх
2007-09-04 11:37
2007.09.30
Как к приложению прикрутить таймер (Планировщик задачь)


2-1188674320
Bast
2007-09-01 23:18
2007.09.30
Перенаправление пакетов