Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс ноя 19, 2017 2:59 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 116 сообщений ]  На страницу Пред. 1 2 3 4 5 68 След.

Следует ли? Реально ли?
Да, следует, и реально. 38%  38%  [ 25 ]
Да, следовало бы, но слишком сложно. 0%  0%  [ 0 ]
Возможно и следует, но это не является приоритетной задачей. 40%  40%  [ 26 ]
Вполне реализуемо, но нет смысла. 22%  22%  [ 14 ]
Всего голосов: 65
Автор Сообщение
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Пн сен 17, 2007 1:26 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
знаю про этот глюк.. это когда курсор хочет прыгнуть на два пиксела к экрану, а край экрана наступает через 1 пиксел.. пока что работаю над парой других идей, на мой взгляд более важных (к примеру скорость мыши будем использовать установленную в настройках системы), но по возможности сразу исправлю конечно же! а пока чтобы добраться до края экрана можно пользоваться кнопками 1 3 7 и 9 =)

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Пн сен 17, 2007 4:29 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
новая версия 0.06 (да, я пессимист =) ) добавлено чтение настроек скорости мыши. чуть позже будет сделана небольшая доработка по этому поводу (сравняется скорость движения по диагоналям, и по вертикалям/горизонталям). выброшен (вернее до поры до времени закомментирован) некоторый код, выполнена некоторая оптимизация. скорость мыши 2, с которой я обычно работаю, несколько медленна, в эмуляторо, хотя в общем подбирайте по вкусу (разумеется, в след. версиях посмотрю что можно будет с этим сделать (идеи уже есть!)) все залил в то же место, след. ссылка та же..

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Пн сен 17, 2007 5:19 pm 
Не в сети

Зарегистрирован: Ср фев 21, 2007 3:03 pm
Сообщения: 188
Можно глупый вопрос, как именно происходит перемещение курсора????
К чему это я....мной была написана ф-ция set_mouse_data (точнее оформлена и дописана) которая принимает параметры dx,dy,buttons state,vs,hs. почему бы не использовать ее??? она делает все проверки выхода за экран, использует системные настройки мыши, создает ивенты и т.д.
Почему бы не переписать системную ф-цию(если таковая используется) или добавить. Тогда универсально получается! и приложение свидется только к вызову этой функции при нажатии клавиш.
Кста, системные скорости это хорошо, но лучше использовать свои, причем (я пост невнимательно читал, так что это может быть использовано уже) что-то вроде такого: сначала перемещается по пикселю, а если нажата в течении какого-нибудь времени начинает перемещаться на n пикселей и т.п. можно несколько степеней ускорения сделать...


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Пн сен 17, 2007 5:32 pm 
k@sTIg@r
Цитата:
К чему это я....мной была написана ф-ция set_mouse_data (точнее оформлена и дописана) которая принимает параметры dx,dy,buttons state,vs,hs. почему бы не использовать ее???

Блин, а где ты был раньше, с такими шикарными предложениями?
К тому же твоя функция работает на уровне ядра и не имеет стыка с приложениями на уровне ГУИ.


Вернуться к началу
   
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Вт сен 18, 2007 1:07 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
многоуровневое ускорение пока не реализовано, однако наработки есть..
не исправил пока "недоезд", однако это вопрос времени..
а тем временем сделал версию 0.0.7, в которой исправил ньюансы с отключением/включением эмуляции, мелкие доработки кода, и еще что-то..
скорость беру системную, потому что своя в лучшем случае зашита в код, иначе надо извращаться. К тому же скорость может меняться прямо во время работы системы, без перезапуска системы или даже эмулятора.
Поздно, проверки сделаны =)
сейчас залью 0.0.7 по той же ссылке..

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Ср сен 19, 2007 12:39 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
залил 0.0.7 =) вчера забыл..

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Ср сен 19, 2007 7:33 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
что с тестированием? просто пока не буду уверен в стабильной работе кода, не могу ведь продолжать работу.. (сам тестировал, но только сразу по написании версии 007, с тех пор и до сих такой возможности нет) а ньюансы в отключении/включении заключались в том, что раньше после выключения намлока при нажатии стрелочек курсор еще один раз сдвигался, теперь он этого не делает. то же самое раньше происходило ври включении: один раз клавиша срабатывала обычно, не в эмулятор.. для неимеющих фтп-клиента, или Оперы, с оным встроенным, файл вложен.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Ср сен 19, 2007 8:54 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4226
Забыл написать - я тестил. Вроде работает нормально.

_________________
Через тернии к звездам


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Пт сен 21, 2007 3:07 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Пожалуйста, напомните ссылки, что-то я их не могу найти...

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Пт сен 21, 2007 3:12 pm 
Атауальпа
ftp://kolibrios.org/pub/programs/Gluk/mousEmul/
Залазить любой прогой поддерживающей FTP.


Вернуться к началу
   
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Пт окт 05, 2007 10:02 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
версия 0.8! исправлен баг, на который указывал Mario79, т.е. поведение курсора у края экрана, теперь курсор всегда недоезжает до края экрана одинаковое количество пикселей =) к тому же по краю можно теперь перемещаться и с помощью диагональных стрелочек, хотя и не вижу смысла =) как вы могли заметить, изменена нумерация версий, так как я понял что до fullstable version осталось реализовать всего пару функций =) лежит пока как:
ftp://kolibrios.org/upload/mousEmul.ASM
ftp://kolibrios.org/upload/mousEmul.kex
ftp://kolibrios.org/upload/MOUSEMUL.DBG

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Сб окт 06, 2007 1:08 pm 
Gluk
Протестировал, вроде все нормально, тебя там не заметил. ;-)


Вернуться к началу
   
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Вт ноя 20, 2007 4:59 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пн апр 16, 2007 6:38 pm
Сообщения: 1222
появился вопрос, я где-то видел такое, что курсор, доезжая до правого края экрана, продолжает движение снова с левого края.. при работе с мышью этим вполне реально пользоваться, но не имеет особого смысла.. а вот в эмуляторе нахожу эту идею вполне неплохой, поскольку это увеличит скорость навигации. также могу добавить специальную клавишу, помещающую курсор в центр экрана, что также будет весьма удобно на мой взгляд. Как вам такие идеи?

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Вт ноя 20, 2007 5:06 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 4:16 pm
Сообщения: 426
Я думаю, что использование эмулятора, это край. И тут будет не до полноценной работы и подобные опции не облегчат учесть. Не стоит заморачиваться.

..bw


Вернуться к началу
 Заголовок сообщения: Re: Эмуляция мыши
СообщениеДобавлено: Вт ноя 20, 2007 5:28 pm 
Gluk
Сугубо ИМХО:
1. Плохая идея, посокольку у непривыкших людей будет возникать чувство дезориентации в связи с пропаданием курсора, тем более что он будет перескакивать резко.
2. Вполне полезная вещь.
P.S. Как интересную возможность стоит рассмотреть функцию помещения курсора на середину активного окна, если конечно тебя не заколебет писать довольно таки нехилый кусок кода.


Вернуться к началу
   
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 116 сообщений ]  На страницу Пред. 1 2 3 4 5 68 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB