Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> две мыши, т.е. две мыши одновременно 
:(
    Опции темы
Iskender
Дата 20.10.2005, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



как сделать что бы на компе одновременно работало две мыши?
у кого какие предложения, может есть пример кода..
PM MAIL   Вверх
Romikgy
Дата 20.10.2005, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 13
Всего: 146



Для каких целей?

ЗЫ имхо надо будет драйвер мыши переписывать smile или те только в твоем приложении?


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Albinos_x
Дата 20.10.2005, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 3
Всего: 108



не совсем понятно... тебе нужно два курсора мыши на кажду мышь?


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Iskender
Дата 20.10.2005, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



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

Это сообщение отредактировал(а) Iskender - 20.10.2005, 17:13
PM MAIL   Вверх
Snowy
Дата 20.10.2005, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 30
Всего: 484



Цитата(Iskender @ 20.10.2005, 16:56)
все подключенные мыши двигают один курсор, а мне необходимо что бы у каждой был свой курсор.

smile Напиши свою операционку с мультикурсорами.
В виндах такого не бывает.
PM MAIL   Вверх
Tema
Дата 20.10.2005, 17:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Да как так всё можно!!!
  Вверх
Гость_Тема
Дата 20.10.2005, 17:32 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Не надо чтоб курсор появлялся надо просто поймать сигнал с этого порта .Вот о чем идет речь.Как обработать именно этот порт (всмысле сигнал с порта) а не с того которрый управляет курсором на раб столе.
  Вверх
Romikgy
Дата 21.10.2005, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 13
Всего: 146



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

ЗЫ если это так , то (при условии что у тя винда, хотя я это не проверял!!!!) наверное одключаешь в дестечере задач ненужную мышь, после этого открываешь необходимый сом-порт(подразумеваю на нем мышь) и работаешь с комом, точнее принимаешь данные, в нете куча инфы по протоколам мышей, там типа что-то 3 бита кнопки и 2 байта смещение , но эт так по памяти smile


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
~FoX~
Дата 21.10.2005, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


НЕ рыжий!!!
****


Профиль
Группа: Участник Клуба
Сообщений: 2819
Регистрация: 8.10.2003
Где: Зеленоград

Репутация: 0
Всего: 68



Цитата(Iskender @ 20.10.2005, 17:56)
дело в том что все подключенные мыши двигают один курсор, а мне необходимо что бы у каждой был свой курсор.

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


--------------------
user posted image
…множественность никогда не следует полагать без необходимости…
PM MAIL WWW ICQ Jabber   Вверх
Iskender
Дата 21.10.2005, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 26.9.2005

Репутация: нет
Всего: нет



Собственно вопрос заключается в том, как обработать именно порт (всмысле сигнал с порта) к которому подключена вторая мышь, а не тот, который управляет курсором на раб столе.
PM MAIL   Вверх
Romikgy
Дата 21.10.2005, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7326
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: 13
Всего: 146



http://www.lib.csu.ru/dl/text/programm/inf.../GL3/Index6.htm
То что удалось найти на скорую руку smile
Цитата

Каждое нажатие (или отпускание) клавиши мыши, так же, как и ее перемещение, в действительности вырабатывают не по одному, а по три последовательных прерывания с различными кодами в порте данных интерфейса. Так, нажатие левой клавиши мыши дает последовательность кодов 60h, 0, 0, нажатие правой клавиши - последовательность 50h, 0, 0, отпускание любой клавиши - 40h, 0, 0, перемещение вверх - 4Ch, 0, 3Fh, перемещение вниз - 40h, 0, 1 и т.д.

Тобишь открываешь нужный порт и читаешь из него smile передается 3 байта, старшие 4 бита 0 байта обозначают кнопки, 2 следующих байта смещение в пискелях. При более тщательном поиске можно найти более подробное описание протокола мыши.
ЗЫ Этот протокол относится к стандартной мыши.


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
bagira
Дата 29.10.2005, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 2858
Регистрация: 25.10.2003
Где: в тайге Уральских гор

Репутация: нет
Всего: 123



smile У меня есть два устройства - мышь и планшет - управляют одним курсором, но только поочередно. А сделать управление двумя курсорами одновременно, по-моему нельзя...


--------------------
Сегодня ты не бродил, не искал, не любил - можно сказать - и не жил...
Ф.Х. Дагларджа (Турция)
http://zveriolginovour.ru/
https://vmeste.yandex.ru/zveriolginovour 
PM MAIL WWW ICQ   Вверх
Albinos_x
Дата 30.10.2005, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Evil Skynet
****


Профиль
Группа: Комодератор
Сообщений: 3288
Регистрация: 28.5.2004
Где: X-6120400 Y-1 4624650

Репутация: 3
Всего: 108



Цитата(bagira @ 29.10.2005, 21:46)
мышь и планшет - управляют одним курсором, но только поочередно

на ноуте USB мышь и Touchpad управляют курсором одновременно

Цитата(bagira @ 29.10.2005, 21:46)
А сделать управление двумя курсорами одновременно, по-моему нельзя...

в принципе можно, но всё в ручную... в ручную обрабатывать порт второй мыши и в ручную рисовать второй курсор....


--------------------
"Кто владеет информацией, тот владеет миром"    
Уинстон Черчилль
PM MAIL ICQ   Вверх
Spike
Дата 7.11.2005, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 5.7.2005
Где: Протвино МО

Репутация: нет
Всего: 1



Тема становится популярной.
Меня тоже пугали всякими драйвер-фильтрами и пр.
Есть решение, т.е. ХОРОШЕЕ решение smile : наводка, РАБОТАЕТ smile .
Iskender Тоже занимаюсь этой проблемой, пиши в приват или на мыло.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0566 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.