Форум: "Потрепаться";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Внизотследить позицию мыши Найти похожие ветки
← →
Вольный Стрелок (2003-04-16 11:36) [0]как узнать координаты положения мыши на ее коврике, если известно, что при загрузке винды она находится посередине его. Как я понимаю, величину перемещения мыши по ковру можно вычислить (но как?), направление известно. Как узнать размер ковра и его геометрию?
← →
Skier (2003-04-16 11:41) [1]
> Как я понимаю, величину перемещения мыши по ковру можно
> вычислить (но как?),
GetCursorPos(...)
> Как узнать размер ковра и его геометрию?
В орешник...
← →
Вольный Стрелок (2003-04-16 11:48) [2]GetCursorPos(...)
но это же по экрану, а не по ковру! если у мыши стоит ускорение, то вообще пурга получится, наверно. Ведь непропорциональное же перемещение будет. А вот как к драйверу мыши обратиться, чтоб узнать, сколько мышь проехала?
← →
Skier (2003-04-16 11:51) [3]>Вольный Стрелок
GetCursorPos - по экрану естественно !
Я просто надеялся что ты ошибся, когда писал про
координаты ковра, теперь вижу что - нет, печально...
← →
Вольный Стрелок (2003-04-16 11:54) [4]что печально? задача такая ...
← →
Rol (2003-04-16 11:56) [5]>Skier В орешник ОДНОЗНАЧНО! :)
>Стрелок
Есть задачи и поинтересней.
Например, как по силе удара головы о монитор определить количество извилин в этой самой голове.
← →
stone (2003-04-16 11:58) [6]Для начала надо написать драйвер для коврика или покупать ковры Plug&Play
← →
Skier (2003-04-16 12:00) [7]>stone
> ковры Plug&Play
Сильно сказано ! :)
← →
Dms (2003-04-16 12:27) [8]будет типа программа-счетчик
за сегодня ваша мышь проехала 3 километра
http://vbkoders.net.ru/samples/list.asp?type=klava
(последний пункт)
← →
REA (2003-04-16 12:32) [9]>Как узнать размер ковра и его геометрию?
Сунуть его в сканер.
← →
Вольный Стрелок (2003-04-16 12:39) [10]хороши советчики :(
издеваться каждый может. А что-то путнее посоветовать слабо?
драйвер для ковра это хорошо, а API для него у винды же нема или есть?
← →
Skier (2003-04-16 12:43) [11]Орешник всё крепчает...
← →
Shirson (2003-04-16 13:00) [12]>Вольный Стрелок
Ты постебаться решил? Первое апреля прошло и это не форум "Потрепаться".
Если это обычная мышка и обычный коврик - в сад, курить шишки. Мышку можно поднять и перенести. Если этого кто-то не понимает, В САД, КУРИТЬ ШИШКИ.
Если это планшетная мышь, с этого нужно было начинать.
← →
Smithson (2003-04-16 13:14) [13]Если серьезно. В msdn читаешь про виндоус апи for mouse. Тама найдешь и ускорение и прочее. Далее вещаешь глобальный хук на перемщение мыши и суммируешь это самое перемещение как движение в одну сторону по прямой. Когда нужно произвести вывод данных, делишь насчитанную цифру на делитель, который пропорционален ускорению и некой выведенной эмпирически величины типа "сколько проехал указатель по экрану при заданом ускорении, если мышь проехала по коврику 10 см". Ну и вперед. В орешник.
← →
Вольный Стрелок (2003-04-16 13:18) [14]не до стеба тут :(
нужно просто юзера интерактивно учить с мышей работать, проверять как он ей возит и определять место мыши на ковре.
ковер обычный. Если его вообще нет, это проблемы юзера.
а переносить мышь его не учим, поэтому учитывать не будем, ибо бесполезно
← →
Skier (2003-04-16 13:23) [15]Единственное что можно сделать это :
1) Задавать руками параметры ковра
2) А дальше высчитывать координаты движения мыши, исходя из того,
что до начала движения мышь находилась в центре ковра
← →
Asteroid (2003-04-16 16:05) [16]Напишите "мышку можно возить только по ковру" и пренебрегите размерами "обычного" ковра (хотел бы я знать, какой такой ковер считается обычным).
Другой вариант - поставить видеокамеру и анализировать изображение. Тогда будет ясно и положение мыши на ковре и кго геометрия.
← →
pasha676 (2003-04-16 17:15) [17]У меня таже проблемма!!! Как узнать размеры корпуса компа, кнопоки пауэр и местоположение пальцев юзера. Его надо научить включать комп. В helpe искал. На слово "корпус" ничего не нашел.
А вот на слово power нашел - Power function. Raises Base to any power. Это ведь то что мне нужно. Дайте пример как ее использовать.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.05.05;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.009 c