Page 2 of 8

Posted: Thu Aug 30, 2007 4:50 pm
by Mario79
Gluk
2. Такой функции действительно пока нет, но ее можно сделать.
3. Точно 0 функцию и функцию 12 ни разу не вызывал? Посмотри внимательно код.

Posted: Thu Aug 30, 2007 4:53 pm
by Gluk
Mario79
абсолютно точно. как зайду в колибри скриншот сделаю и код исходный скину

Posted: Fri Aug 31, 2007 12:16 am
by Gluk
в последней реализации мне удалось с помощью отладчика сдвинуть курсор на 1 пиксель вниз =))))))) // странная полоска исчезла =( // прога грузит проц по максимуму.. а ведь это пентиум д =( (да знаю что цикл =))// исходник здесь: http://glukwen.hocomua.ru/mouseemul.asm (логично предположить, что можно не пытаться запускать через KlbrInWin)

Posted: Fri Aug 31, 2007 12:21 am
by Gluk
код сверхсырой, плюс надо будет действительно реализлвать работу при нажатой клавише, а то стрелки при включенном намлоке не работают =( и нету проверки выхода за приделы экрана, ибо сейчас лишь бы работало =) а то сейчас лишь под пошаговым контролем отладчика..

Posted: Fri Aug 31, 2007 12:23 am
by Gluk
понял ошибку, не кидаться несвежими фруктами и овощами пока не исправлю.. // банальщина // ухожу в ребут в Колибри )

Posted: Fri Aug 31, 2007 2:42 am
by Gluk
новая версия позволяет переместить курсор на 1 пиксель в любую сторону, при повторной попытке перезагружает систему.. и еще, перед запуском проги намлок должен быть включен, иначе при его включении система вешается. ссылка та же..

Posted: Wed Sep 05, 2007 9:40 pm
by Mario79
Gluk
Надеюсь, не обидишься, что я выложил здесь исправленное приложение + эмуляция кнопок.
Ревизия ядра 621.
Приложение:
http://www.kolibri.hut1.ru/temp/mouseemul.7z

Осталось сделать две вещи для нормального пользования:
1) Контроль границ экрана.
2) Ускорение перемещения мыши, при удерживании кнопки.

Есть еще проблема с тем, что поскольку стрелки записаны в горячие клавиши, то сканкоды становятся недоступны для другого (активного) приложения.
Я не могу заниматься этим дальше, так как нужно еще ковырять драйвер ATAPI и универсальный дисковый кэш, и это не считая KFM. :-)
Надеюсь, доведешь дело сам.

Posted: Wed Sep 05, 2007 10:58 pm
by Gluk
хорошо, нет проблем, покопаюсь =) надеюсь новая функция не замедлит появиться в документации?.. еще есть пара идей, про ускорение сам думал, про контроль границ экрана говорилось выше, тоже сделаю без проблем =) исходник текущий буду стараться кидать все туда же, меняя версию в файле..

Posted: Wed Sep 05, 2007 11:18 pm
by Gluk
единственное что меня смущает в моей версии, так это вэйт эвэнт ван, кушающий все ресурсы компьютера.. а у тебя не голодный видать( впрочем теперь думаю что разберусь) спасибо огромное за поддержку!

Posted: Thu Sep 06, 2007 7:17 am
by Mario79
Gluk
Документация залита в исходники ядра, вместе с изменениями.
а у тебя не голодный видать
Ты неправильно обрабатываешь последовательность событий. Лучше возьми переделанный мной исходник и редактируй.

Re: Эмуляция мыши

Posted: Sun Sep 09, 2007 4:45 am
by Gluk
сделана рабочая версяи, завтра возможно выложу..

Re: Эмуляция мыши

Posted: Sun Sep 09, 2007 10:42 pm
by Gluk
Готово =) на очереди ускорение мыши, но тем не менее уже отлично работает =)думаю стоит сделать автозапуск, на всякий пожарный случай =) (вдруг перестанет работать мышь?..) и после оптимизации кода и некоторых доработок, стоит включить в следующий дистрибутив.. но это, конечо, мое личное мнение).
P.S. да, чуть не забыл, новая версия лежит по той же ссылке..

Re: Эмуляция мыши

Posted: Mon Sep 10, 2007 4:36 am
by Mario79
Gluk
Скорее нужен не автозапуск, а запуск через грячую комббинацию клавиш, пропиcанную в PANEL.

Re: Эмуляция мыши

Posted: Mon Sep 10, 2007 4:50 pm
by Gluk
но ведь он стартует сам по горячей клавиши, и до тех пор не мешает?.. не хочется чтобы работа с системой заключалась в нажимании различных комбинаций клавиш.. а то это уже не ОС, а мортал комбат какой-то..

Re: Эмуляция мыши

Posted: Mon Sep 10, 2007 4:53 pm
by Mario79
Gluk
Да, но... как ты представляешь себе набор цифр с этих клавиш при включенном NumLock?