ZXNet эхоконференция «code.zx»


тема: Mouse autodetect



от: SMT
кому: All
дата: 04 Feb 2006
Hello, Sinus Sin> походу самая лучшая определялка- это Sin> Press: Sin> 1. Mouse Enable Sin> 2. Mouse Disable да нет. по любому, мышь хоть чуть сдвинется после включения. ну разве что на неё не дышать...

от: SMT
кому: All
дата: 04 Feb 2006
Hello, Sinus ну да, если движений не было, из всех портов читается FF, т.е. как установились счётчики при включении. я считаю, достаточно неплохой способ считать координаты X,Y и проверить, что они не равны

от: Slavik Tretiak
кому: All
дата: 04 Feb 2006
Hello, All ууу.. и действительно, память отшибла. напомните плиз как грамотно заавтодетектить наличие/щтсутствие kempston mouse. только это, я знаю, в ранних определялках глюк такой был- покуда мышой не дёрнешь, она не определится. так вот мне бы правильный метод ^_~

от: Slavik Tretiak
кому: All
дата: 04 Feb 2006
Hello, Знахарь короче ясно что ничего не ясно ^_~ походу самая лучшая определялка- это Press: 1. Mouse Enable 2. Mouse Disable ;)

от: Stanislav Yudin
кому: All
дата: 04 Feb 2006
Hello, Sinus Так ведь вроде нет способа достоверного определения мыши...

от: Знахарь
кому: All
дата: 04 Feb 2006
Hello, SMT Оригинально...

от: SMT
кому: All
дата: 04 Feb 2006
Hello, SMT собственно, мне даже пришлось в коде эмулятора начальные значения координат мыши делать разные при включении, иначе половиной софта мышь не распознавалась

от: Slavik Tretiak
кому: All
дата: 05 Feb 2006
Hello, axor по поводу: "она по любому сдвинеться". в годах 97-98, когда я цеплял мышку на байт, то фз, но перед загрузкой какого-нибудь сверх-модного журнала 100% надо было елозить мышкой по столу, иначе не определялась.

от: Александр Шушков
кому: All
дата: 05 Feb 2006
Hello, SMT SMT> ну разве что на неё не дышать... Или она с шариком :)

от: Stanislav Yudin
кому: All
дата: 05 Feb 2006
Hello, Sinus Sin> походу самая лучшая определялка- это Sin> Sin> Press: Sin> 1. Mouse Enable Sin> 2. Mouse Disable Ещё лучше просить нажать левую кнопку мыши, ибо есть разные варианты схем по какому биту читается левая кнопка. А так сразу два зайца убиваем: определяем наличие мыши и положение левой кнопки.

от: Kirill Frolov
кому: All
дата: 22 Feb 2006
Hello, SMT SMT> ну да, если движений не было, из всех портов читается FF, т.е. как SMT> установились счётчики при включении. я считаю, достаточно неплохой SMT> способ считать координаты X,Y и проверить, что они не равны Убивать за такое. Ибо и FF -- это раз. И всякие левые часы вместо мышей и прочие программаторы -- два.

от: Kirill Frolov
кому: All
дата: 22 Feb 2006
Hello, Sinus Sin> напомните плиз как грамотно заавтодетектить наличие/щтсутствие Sin> kempston mouse. Hикого не слушай, все врут. HАЛИЧИЕ МЫШИ ОПРЕДЕЛИТЬ HЕВОЗМОЖHО! Возможно определить только её отсутствие.

от: Kirill Frolov
кому: All
дата: 22 Feb 2006
Hello, Знахарь > Скажи тогда лучше нам глупым КАК ЖЕ РЕШИТЬ ПРОБЛЕМУ... Сказано же -- ОПРЕДЕЛИТЬ HАЛИЧИЕ МЫШИ HЕВОЗМОЖHО! возможно только определить её отсутствие факт отсутствия мыши определяется по хаотичным перемещениям за разумный (0.1сек) период времени и нажиманию кнопок. Стоит на месте и кнопки не нажимаются -- мышь или есть или нет. В противном случае -- точно нет.

от: SMT
кому: All
дата: 22 Feb 2006
Hello, Sinus fk0> И всякие левые часы вместо мышей и прочие программаторы -- два ну скажи, кто делал девайс на мышиных портах, причем порты на чтение x и y давали бы разные значения? можешь дать любую ссылку - в инете, на сообщение фидо, в спековских журналах. смогёшь?

от: Знахарь
кому: All
дата: 22 Feb 2006
Hello, fk0 fk0 всех в газенваген хочет ? Скажи тогда лучше нам глупым КАК ЖЕ РЕШИТЬ ПРОБЛЕМУ... А мочить все могут... особенно в детстве :)

от: Андрей Богданович
кому: All
дата: 08 Apr 2006
Hello, fk0 fk0> Если мыши нет, то условие тоже может выполняться. Типичный случай: fk0> #FF везде. Справедливое замечание. Hо зачем вообще обычно определяют мышку в программе? Чтобы не завесить программу, которая постоянно отрабатывает ложные нажатия кнопок несуществующей мышки. То есть если мышки у пользователя нет, а из порта кнопок постоянно читается что кнопки не нажаты (#FF), то это нормальная ситуация и наша программа глючить не будет.

от: Константин Жуков
кому: All
дата: 08 Apr 2006
Hello, Spectre Hа компьютерах с шиной данных не подтянутой к +5В из портов каждый раз можно считать абсолютно непредсказуемое значение. Поэтому автоматически определить наличие мышы однозначно нельзя.

от: Андрей Богданович
кому: All
дата: 09 Apr 2006
Hello, Jukov Juk> Hа компьютерах с шиной данных не подтянутой к +5В из портов каждый Juk> раз можно считать абсолютно непредсказуемое значение. Поэтому Juk> автоматически определить наличие мышы однозначно нельзя. А если поглядеть на 3 сообщения выше, я как раз предлагал процедуру учитывающую эту особенность.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Открытые письма Nemo №6.265
Обо всем по немногу - Правила пользования STS-BBS.
Разное - Назад в будущее...
Фенечки - говорят дети.
Творчество - Стихтвореное от Green'a 3.

В этот день...   8 мая