Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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 вся ветка

Форум: "WinAPI";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.095 c
15-1188440446
Slider007
2007-08-30 06:20
2007.09.30
С днем рождения ! 30 августа 2007 четверг


1-1185132215
atruhin
2007-07-22 23:23
2007.09.30
Создать дубликат компонента в рантайм


2-1188818457
Помогите!
2007-09-03 15:20
2007.09.30
Работа с битами.


11-1172321991
thaddy
2007-02-24 15:59
2007.09.30
www.delphifusion.com


2-1188729507
MAXHo
2007-09-02 14:38
2007.09.30
Сохранение страниц в TWebBrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский