Board.KolibriOS.org

Official KolibriOS board
It is currently Mon Apr 22, 2019 1:27 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 59 posts ]  Go to page Previous 1 2 3 4
Author Message
 Post subject:
PostPosted: Thu May 10, 2007 7:30 am 
k@sTIg@r
Точку в конце ссылки ставить не надо...


Top
   
 Post subject:
PostPosted: Thu May 10, 2007 1:41 pm 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
Mario79 и Serial
Вот накидал драйвер для 2 скролловой мыши. Попробуйте, у меня такой мыши нет, так что гарантии не даю. Придется через вас тестить.
http://ifolder.ru/1961869 - просто замените стандартный драйвер.
тестить тем же mouse.asm( кто забыл - http://ifolder.ru/1944354 )


Top
   
 Post subject:
PostPosted: Fri May 11, 2007 7:14 am 
k@sTIg@r
Результаты тестов:
1) Стандартный драйвер – работает 5 кнопок, и оба скоролла воспринимаются как один.
2) Модернизированный драйвер – работает 5 кнопок и оба скроллера, но курсор первого же движения уползает в самый верх экрана и передвигается уже только влево или вправо, вниз не идет.
Еще в обоих случаях версия драйвера скачет, когда крутишь скроллер: 1, 2, FFFF, FFFF0000, в произвольном порядке.
Правильность направления скролла не проверял, так как непонятно в каком случае, какой результат должен быть.


Top
   
 Post subject:
PostPosted: Fri May 11, 2007 11:22 am 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
1) это понятно, так и должно быть.
2) интересуют конкретно скроллы, то есть оба колесика воспринимаются правильно - одно как вертикальное, второе как горизонтальное? Попробуй еще и интенсивное прокручивание(крути колесико как можно быстрее). насчет движения курсора подправлю.
насчет версии драйвера, я не тот mouse.asm залил, это я для дебага выводил туда значение возвращаемое ф-цией 37.7.
И еще, mouse type вывел правильно? with 2 scrolls?
Правильность направления - это спорный момент, фиг его как правильно. У меня мышь с одним колесиком, при прокрутке вниз значение увеличивается, вверх - уменьшается, что впринципе укладывается в понятие скроллинга(прокрутка страницы вниз - смещение увеличивается, вверх - уменьшается). Можно будет добавить опцию инвертировать колесико, но необходимо ли?


Top
   
 Post subject:
PostPosted: Fri May 11, 2007 12:17 pm 
k@sTIg@r
Жду исправленный драйвер и mouse.asm, для тестирования.
Удачи.


Top
   
 Post subject:
PostPosted: Fri May 11, 2007 1:04 pm 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
пробуй http://ifolder.ru/1973986


Top
   
 Post subject:
PostPosted: Sun May 13, 2007 2:09 pm 
k@sTIg@r
1) Колесики работают и при быстром вращении.
2) mouse type выдает 3D with scroll, упоминания про 2 скроллера нет, хотя работают все 5 кнопок и оба колеса.
Quote:
Можно будет добавить опцию инвертировать колесико, но необходимо ли?

Дополнительные возможности никогда не лишние.


Top
   
 Post subject:
PostPosted: Mon May 14, 2007 12:37 pm 
Offline

Joined: Wed Feb 21, 2007 3:03 pm
Posts: 188
Это хорошо, что работает. Еще б от Serial'a узнать что и как.
Насчет 2-го, да, я нашел ошибку в muse.asm. Фиг его как она туда попала, видимо простая ошибка "Ctrl+C Ctrl+V". Он всегда выдавал "3 buttons with scroll".

Ок, доп. возможности добавлю.

Значит уже можно занимать менеджером мышки. Значит желающих нет? Mario79 возьмешся? как у тебя со временем?


Top
   
 Post subject:
PostPosted: Mon May 14, 2007 4:26 pm 
k@sTIg@r
Времени у меня как у всех. :-)
Другой вопрос, что я не даю пустых обещаний, вот только в сеть выхожу не регулярно. Кидай на мыло, мыло есть в моих данных на форуме.


Top
   
 Post subject:
PostPosted: Thu Jun 07, 2007 11:45 am 
Offline

Joined: Thu Jan 25, 2007 4:45 pm
Posts: 135
k@sTIg@r
Значиццо так... проверял вот это (http://ifolder.ru/1973986) + твоё ядро svn 466 на VMware и на реальной системе. Эффект одинаковый, а именно..
Определяется мышь как обычная 3х-кнопочная с 1 скролом. Работают все 3 кнопки.
Значение вертикального скрола все время растёт на единицу при перемещении мыши на 1 пиксел. Также растет на единицу при прокрутке 1го или 2го скрола вперед или назад.
Значение горизонтального скрола по нулям.


Top
   
 Post subject:
PostPosted: Thu Aug 16, 2007 3:55 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
До сих пор колёсико не поддерживается приложениями - ни в одном окне, кроме тестовой демки, не работает...


Top
   
 Post subject:
PostPosted: Thu Aug 16, 2007 3:59 pm 
Атауальпа
Замечание не в тему - это вопрос к авторам программ, а не разработчику драйвера.


Top
   
 Post subject:
PostPosted: Thu Aug 16, 2007 4:48 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 7:57 pm
Posts: 835
А может, стоит реализовать поддержку колёсика таким образом, чтобы оно работало во всех окнах, без необходимости переделки приложений? По-моему, в линуксе именно так и сделано.


Top
   
 Post subject:
PostPosted: Fri Aug 17, 2007 1:22 am 
Атауальпа
http://meos.sysbin.com/viewtopic.php?p=13659#13659
Quote:
А может, стоит реализовать поддержку колёсика таким образом, чтобы оно работало во всех окнах, без необходимости переделки приложений?

Ты сначала внимательно подумай, что ты написал и представь, как это должно выглядеть для программы: эмуляция кнопок со стрелками? Других вариантов вроде бы нет, но и в этом варианте возможно возникновение огромного количества глюков.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 59 posts ]  Go to page Previous 1 2 3 4

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited