Форум: "Потрепаться";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Внизсчетчик пробега мыши Найти похожие ветки
← →
syte_ser78 © (2005-12-21 17:51) [0]Начальника нет. Крассота!!!
Накропал по свободе сабж.
Поддерживает оптические мыши :)
Надо кому?
← →
ПЛОВ © (2005-12-21 18:03) [1]Могу свой предложить, написанный уже не помню сколько лет назад :)
← →
SergP. (2005-12-21 18:05) [2]А в чем измеряет? В километрах? :-)
← →
vrem (2005-12-21 18:05) [3]а считает в метрах или незнай в чём? :)
← →
ПЛОВ © (2005-12-21 18:08) [4]>SergP.
Сначала в метрах, потом когда набираеться большое число - в километрах. Хотел еще сделать мили, но обломался :)
← →
ПЛОВ © (2005-12-21 18:10) [5]Кстати, по сабжу - сделай еще (для прикола просто) счетчик "средней скорости" и "максимальной скорости" перемещения мышака :))
← →
Cerberus © (2005-12-21 19:45) [6]Дай ссылку на скачку с исходниками если не жалко.
← →
Igorek © (2005-12-21 20:12) [7]хочу счетчик оборотов ролика мыши
← →
Lamer@fools.ua © (2005-12-21 20:31) [8]>>syte_ser78 © (21.12.05 17:51)
Надо, не надо. Ссылка где? :-)
← →
Gero © (2005-12-21 20:58) [9]А скины поддерживаются?
← →
Lamer@fools.ua © (2005-12-21 21:23) [10]>>Gero © (21.12.05 20:58) [9]
На мышке?
;o)
← →
Igorek © (2005-12-21 21:32) [11]А чего - сменные панели - было бы круто. И для клавиатуры. Снял панели, поставил запасные, а эти кинул в стиральную машину.
← →
Gero © (2005-12-21 21:34) [12]
> А чего - сменные панели - было бы круто.
Женщинам хорошо было бы — мышка под цвет маникюра.
← →
TUser © (2005-12-21 21:37) [13]Надо чтобы в машах валентность углерода менялась - студентам под зачеты как раз. :)))))))))))))))))))))))))))))))))))))))))))))))))))
← →
syte_ser78 © (2005-12-22 07:55) [14]SergP. (21.12.05 18:05) [2]
измеряет в км, м, см, мм
ПЛОВ © (21.12.05 18:10) [5]
Ок. Но пока и так прикалует :)
Cerberus © (21.12.05 19:45) [6]
http://www.sourse.ru/kladovka/mousespeed/mousespeed.rar
Lamer@fools.ua © (21.12.05 20:31) [8]
Выше :)
ЗЫ. Всем кто решил скачать. Небольшой глючок в программе. Только дома обнаружил, лень было исправлять.
в HKEY_CURRENT_USER\Software\
создаем раздел MSpeed в нем строковый параметр mslenhgt. Значение 0.
Потом запускаем мышку.
← →
КаПиБаРа © (2005-12-22 08:03) [15]syte_ser78 © (22.12.05 7:55) [14]
Выпускай патч :)
← →
syte_ser78 © (2005-12-22 08:47) [16]КаПиБаРа © (22.12.05 8:03) [15]
Да уже исправил :)
← →
syte_ser78 © (2005-12-22 08:48) [17]syte_ser78 © (22.12.05 8:47) [16]
ftp на работе закрыт. Вечером с дома только залью.
Ну что скачал кто? Посоревнуемся кто больше за рабочий день намотает? :)
← →
Рамиль © (2005-12-22 08:58) [18]А калибровать как?
И расстояние зависит от скорости движения почему то (оптическая Logitech простенькая)
← →
syte_ser78 © (2005-12-22 09:01) [19]Калибровку доделаю. Пока что 200 пикселей - 1 см.
Насчет скорости - не замечал.
Да нет. нету такого. Просто при быстром движении у тебя более прямая получается чем при медленном. Особенно для оптических сверхувствительных мышей.
← →
vrem (2005-12-22 09:21) [20][16] syte_ser78 © (22.12.05 08:47)
не исправил:
Спедометр для мышки
" is not a valid integer value
и всё
← →
syte_ser78 © (2005-12-22 09:21) [21]vrem (22.12.05 9:21) [20]
исправил, но не выложил.
syte_ser78 © (22.12.05 8:48) [17]
← →
Lamer@fools.ua © (2005-12-22 09:23) [22]>>syte_ser78 © (22.12.05 08:48) [17]
Ща приеду на работу, качну, установлю.
Померяемся, у кого длиннее... пробег мыши ;o)
← →
Рамиль © (2005-12-22 09:50) [23]
> Просто при быстром движении у тебя более прямая получается
> чем при медленном.
Хм... может быть.
← →
wal © (2005-12-22 10:01) [24]
> И расстояние зависит от скорости движения почему то
> Пока что 200 пикселей - 1 см.
> быстром движении у тебя более прямая получается
Бред. Движение курсора мыши по экрану и самой мыши по столу зависит совсем не от прокрустова ложа "200px=1cm". Во первых в виндовсе есть настройка чувствительности мыши, во вторых мышиные драйвера имеют такую фичу, как акселератор, то есть при более быстром перемещении чувствительность повышается.
С уважением.
← →
syte_ser78 © (2005-12-22 10:02) [25]Рамиль © (22.12.05 9:50) [23]
В автокаде инструментом sketch нарисовал линию рывком и медленным движением. При увеличении разница очень видна :)
← →
syte_ser78 © (2005-12-22 10:04) [26]wal © (22.12.05 10:01) [24]
как в таком случае вычислить смещение мышки на определенное растояние?
← →
wal © (2005-12-22 10:15) [27]
> [26] syte_ser78 © (22.12.05 10:04)
Практически никак по самой природе мышей. Если то, что я описал в [24], еще как-то можно учесть, отлавливая на более низком уровне, то против природы не попрешь.
А природа мыши такова, что она периодически передает (неважно по опросу или по прерыванию) смещения dx и dy относительно предыдущего отсчета. Расстояние мы можем вычислить по теореме Пифагора, а вот путь, которым были достигнуты эти dx и dy мы у мыши узнать не можем. И совсем не факт, что мышь в это время двигалась по прямой. Возможно она вообще за время между отсчетами погуляла на километр и вернулась обратно.
С уважением.
← →
syte_ser78 © (2005-12-22 10:36) [28]wal © (22.12.05 10:15) [27]
тогда зачем ты написал о неправильности метода вычисления растояния? Я потратил некоторое время на калибровку и могу сказать что если и есть небольшая погрешность то она незначительна. (200 пикселей в сантиметре при стандартных настройках мыши)
← →
Tornado © (2005-12-22 10:37) [29]на ХР не работает. Ошибка " is not a valid integer value
← →
wal © (2005-12-22 10:48) [30]
> зачем ты написал о неправильности метода вычисления растояния
Потому что он неправильный ;) .
> Я потратил некоторое время на калибровку и могу сказать ...
Метод "калибровки" в студию. А то я тоже много чего писал, и среди этого попадались драйвера мыши, правда под ДОС.
← →
syte_ser78 © (2005-12-22 11:14) [31]Tornado © (22.12.05 10:37) [29]
ХР непричем
ЗЫ. Всем кто решил скачать. Небольшой глючок в программе. Только дома обнаружил, лень было исправлять.
в HKEY_CURRENT_USER\Software\
создаем раздел MSpeed в нем строковый параметр mslenhgt. Значение 0.
Потом запускаем мышку.
wal © (22.12.05 10:48) [30]
:)) Мышка прижимается к ровной поверхности. На эту поверхность ложится линейка. Сдвигаем на 4 см. Смотрим сколько проехали пикселей. Повторяем с другой скоростью. Делаем так несколько раз. Усредняем результаты. Я получил примерно 204. Взял - 200.
← →
Sash © (2005-12-22 11:17) [32]> Tornado © (22.12.05 10:37) [29]
на ХР не работает. Ошибка " is not a valid integer value
смотри syte_ser78 © (22.12.05 07:55) [14]
← →
Lamer@fools.ua © (2005-12-22 12:07) [33]>Спедометр для мышки
Хорошо, что англичане не знают, что скорость это "sped", а не "speed".
← →
syte_ser78 © (2005-12-22 17:58) [34]Итог -
8 часов работы в Autocad - 240 метров пробега мыши :)
← →
ПЛОВ © (2005-12-22 18:00) [35]>8 часов работы в Autocad - 240 метров пробега мыши
Всего то???
← →
syte_ser78 © (2005-12-22 19:12) [36]уху.
Версия обновилась. Адрес тотже :)
← →
wal © (2005-12-23 09:22) [37]
> [31] syte_ser78 © (22.12.05 11:14)
Ну раз уж начал критиковать, то продолжу :)
Сомневаюсь, что на той скорости, на которой включается "акселератор", можно точно на 4 см. мышку сдвинуть.
Далее - "усредняем результаты". Средним арифметическим? Пользователь может в одном приложении с одной скоростью мышой водить, а в другом абсолютно с другой. В первом случае акселератор никогда не включится, во втором включается весьма часто. А пользователь, допустим, преимущественно работает со вторым приложением, а первое запускает только во время перекура.
Ну и, так сказать, контрольный в голову ;) . Как учитывается тот факт, что курсор мыши может в край экрана упереться, а мыша при этом продолжать движение?
С уважением.
← →
syte_ser78 © (2005-12-23 09:58) [38]wal © (23.12.05 9:22) [37]
Критика принимается. Предложи - как правильно вычислять путь пройденный мышкой?
Растояние пройденное мышкой при упоре курсора в край экрана в учет не берем.
← →
wal © (2005-12-23 10:21) [39]
> Предложи - как правильно вычислять путь пройденный мышкой?
Предлагаю:
Брать отсчеты непосредственно с мыши в виде dx-dy, по теореме Пифагора вычисляем расстояние между отсчетами в слонах. Чему равна длина слона, узнаем, прося пользователя провести мышу по линейке на известное расстояние, причем тоже под управлением нашей программы, а не драйвера мыши. Для этого свой драйвер писать придется. И, повторюсь, так мы получим кусочную апроксимацию пути мыши, и вычисленное расстояние будет ВСЕГДА меньше реального. Для приблизительно расчета реального нужен эмпирический коэффициент, который немного больше единицы.
ЗЫ. У меня в 4 см горизонтального пути мыши весь экран шириной 1024 пикселя не поместился ;)
С уважением.
← →
ANB © (2005-12-23 10:22) [40]
> syte_ser78 © (23.12.05 09:58) [38]
Можно изменить ТЗ и измерять не пробег мыши, а пробег курсора. Тогда все правильно будет работать. :)
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.056 c