On-line: guests 0. In total there are: 0 [information..]
AuthorTopic
moderator




Post №: 5175
Joined: 28.05.05
Location: Россия, Москва
Rank: 2
link post  Posted: 06.06.11 14:13. Post subject: [АНОНС] Новая версия Mouse Hunter 1.71


Выпущена новая версия Mouse Hunter 1.71


Выложил сабж - Mouse Hunter - бесплатная утилита, которая оптимизирует работу с мышью... (читать далее), про который говорил здесь...






 quote:

Есть в Aml Pages такая фигня, как умный mouse wheel, когда по вращению колесика мыши скроллится не панель с фокусом ввода (панель, которая будет принимать клавиатурный ввод), а панель именно под курсором мыши.

Дык вот написана отдельная тулза, которая оный фокес-покес распространяет на всю систему Windows (благо надоело лажаться в остальных программах). Писалось что называется на интерес, софтина фришная.

Рабочее название Mouse Hunter (сдвоенная система: очень тонкий агент, который выполняет всю полезную работу, и отдельный exe-шник на модной библиотеке для конфигурирования. Потому и отдельный, что для модного интерфейса настроек. В момент выполнения полезной работы сама "модная" библиотека не нужна).

Кому нить надо такое софтино? Могу выложить на сайт?

Тока эта... (C) Чего там в описании писать, бог его знает... Ну не филолог я Может народ поможет?



Мазов Гоша aka Carc
Русская группа пользователей Aml Pages в Facebook
Личный блог http://nonp.blogspot.com
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
Replys - 240 , page: 1 2 3 4 5 6 7 8 9 10 11 12 All [new only]





Guest
Joined: 01.01.70
link post  Posted: 23.12.11 07:07. Post subject: Но тогда в режиме mo..


Но тогда в режиме mousehwheel перестанет работать гор. прокрутка в большинстве приложений, т. к. оно поддерживается очень малым количеством приложений. DrakonHaSh просто хотел чтобы в Fx гор. прокрутка заработала, а получится что там она заработает, а в остальных прогах отвалится.

Спасибо: 0 
Quote Reply
moderator




Post №: 5709
Joined: 28.05.05
Location: Россия, Москва
Rank: 2
link post  Posted: 24.12.11 01:52. Post subject: GrelVl пишет: Но то..


GrelVl пишет:

 quote:
Но тогда в режиме mousehwheel перестанет работать гор. прокрутка в большинстве приложений, т. к. оно поддерживается очень малым количеством приложений. DrakonHaSh просто хотел чтобы в Fx гор. прокрутка заработала, а получится что там она заработает, а в остальных прогах отвалится.


А вот в этом я не уверен. Проверять надо.

Мазов Гоша aka Carc
Русская группа пользователей Aml Pages в Facebook
Личный блог http://nonp.blogspot.com
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 13
Joined: 12.10.10
Rank: 0
link post  Posted: 18.12.11 17:37. Post subject: Carc пишет: Проще г..


Carc пишет:

 quote:
Проще говоря, мы понятия не имеет привел ли к успеху первый MOUSEHWHEEL, и нужен ли второй посыл HSCROLL.


я про эту ситуацию писал в своем пред сообщении (в начале этой страницы):
 quote:
shift + колесо мыши - попытка горизонтальной прокрутки используя WM_HSCROLL и используя WM_MOUSEHWHEEL [то, что в некоторых программах будет двойной эффект(2x) не беда, главное чтоб работало]



нам не принципиально, по мне, знать, был ли успешным вызов MOUSEHWHEEL.
нам надо чтобы Mouse Hunter заставлял приложение двигать горизонтальную прокрутку, а на сколько делений (одно срабатывание или 2) - для горизонтальной прокрутки это в 99% случаев никак не принципиально, принципиален сам факт срабатывания в приложении горизонтальной прокрутки.

Спасибо: 0 
ProfileQuote Reply



Post №: 15
Joined: 12.10.10
Rank: 0
link post  Posted: 18.12.11 17:53. Post subject: DrakonHaSh пишет: мо..


DrakonHaSh пишет:

 quote:
можно, по моему, проще: 1x 2x 3x ... того же "действия", что сейчас.


Carc пишет:

 quote:
Любопытная идея. Только сдается мне это не будет одинаково работать везде. У меня вот в Бате работает вполне, в Хроме горизонтальный скроллинг тоже ничего так, а вот в Акробат Ридере маловато будет... И как тут для всех использовать одни и те же настройки кратности?


ну так и реальное нажатие мышкой на стрелках < > горизонтальной прокрутки не работает одинаково везде - у каждого приложения своё понятие масштаба, так что универсального "одинаково везде" навряд ли получится достичь.
а мое предложение (1x 2x 3x ...) - это легкий и практичный способ добиться хорошего результата.

Спасибо: 0 
ProfileQuote Reply



Guest
Joined: 01.01.70
link post  Posted: 19.12.11 07:28. Post subject: Ух ты, а я и не знал..


Ух ты, а я и не знал, что сообщения можно в любое место вставлять... Буду внимательней.

Спасибо: 0 
Quote Reply
moderator




Post №: 5691
Joined: 28.05.05
Location: Россия, Москва
Rank: 2
link post  Posted: 22.12.11 00:28. Post subject: GrelVl пишет: Ух ты..


GrelVl пишет:

 quote:
Ух ты, а я и не знал, что сообщения можно в любое место вставлять... Буду внимательней.


Легко. Выбираем нужное сообщение, и внизу его ссылка "ответить".

Мазов Гоша aka Carc
Русская группа пользователей Aml Pages в Facebook
Личный блог http://nonp.blogspot.com
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 5703
Joined: 28.05.05
Location: Россия, Москва
Rank: 2
link post  Posted: 22.12.11 23:14. Post subject: Carc пишет: Легко. ..


Carc пишет:

 quote:
Легко. Выбираем нужное сообщение, и внизу его ссылка "ответить".


Хм, тут кстати и подписка на ответы по почте есть... Но правда пойди найди ее. В самом низу, слева галка есть... Я сам ее года через 3 только обнаружил (вернее мне ее обнаружили)

Мазов Гоша aka Carc
Русская группа пользователей Aml Pages в Facebook
Личный блог http://nonp.blogspot.com
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 5690
Joined: 28.05.05
Location: Россия, Москва
Rank: 2
link post  Posted: 22.12.11 00:27. Post subject: DrakonHaSh пишет: н..


DrakonHaSh пишет:

 quote:
ну так и реальное нажатие мышкой на стрелках < > горизонтальной прокрутки не работает одинаково везде - у каждого приложения своё понятие масштаба, так что универсального "одинаково везде" навряд ли получится достичь.
а мое предложение (1x 2x 3x ...) - это легкий и практичный способ добиться хорошего результата.


Ну так а я про что? Если везде масштаб разный, то как тогда ко всем подряд применять одни и те же настройки 1х-2х-3х?

Мазов Гоша aka Carc
Русская группа пользователей Aml Pages в Facebook
Личный блог http://nonp.blogspot.com
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply



Post №: 18
Joined: 12.10.10
Rank: 0
link post  Posted: 23.12.11 21:51. Post subject: Carc пишет: Ну так ..


Carc пишет:

 quote:
Ну так а я про что? Если везде масштаб разный, то как тогда ко всем подряд применять одни и те же настройки 1х-2х-3х?


под опциями 1x-2x-3x... я подразумеваю количество повторов "посылок сообщения" приложению за одну прокрутку колесика мыши.


еще раз сформулирую на различных примерах, какой функционал я бы хотел иметь возможность настроить в MouseHunter :
*пример1* Shift+КолесикоМыши = 2x (Метод1 + Метод2)
*пример2* Ctrl+КолесикоМыши = 3x (Метод1)
*пример3* Alt+КолесикоМыши = 1x (Метод2)
...


где Метод1 это посылка сообщения WM_HSCROLL
где Метод2 это посылка сообщения WM_MOUSEHWHEEL

Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 5710
Joined: 28.05.05
Location: Россия, Москва
Rank: 2
link post  Posted: 24.12.11 01:54. Post subject: DrakonHaSh пишет: п..


DrakonHaSh пишет:

 quote:
под опциями 1x-2x-3x... я подразумеваю количество повторов "посылок сообщения" приложению за одну прокрутку колесика мыши.


еще раз сформулирую на различных примерах, какой функционал я бы хотел иметь возможность настроить в MouseHunter :
*пример1* Shift+КолесикоМыши = 2x (Метод1 + Метод2)
*пример2* Ctrl+КолесикоМыши = 3x (Метод1)
*пример3* Alt+КолесикоМыши = 1x (Метод2)
...
где Метод1 это посылка сообщения WM_HSCROLL
где Метод2 это посылка сообщения WM_MOUSEHWHEEL


Ну это можно, но со временем. Может так будет что MOUSEHWHEEL и в единственном посыле все решит.

Мазов Гоша aka Carc
Русская группа пользователей Aml Pages в Facebook
Личный блог http://nonp.blogspot.com
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 5711
Joined: 28.05.05
Location: Россия, Москва
Rank: 2
link post  Posted: 24.12.11 02:13. Post subject: Ну попробовал я в ХП..


Ну попробовал я в ХП СП3

Короче, за WM_MOUSEHWHEEL отвечает всегда и только всегда целевое приложение и только. Гугл Хром обработал, 6-ая студия нет. Зе Бат 5-ый тоже нет. Т.е. в ХП на 99 процентов этот способ работать не будет. То бишь виндовая процедурка пересылает в целевое приложение, а чего с ним делать - решает само приложение.

А С вистой и старше надо как-то отдельно проверять - у меня их нету просто.
Firefox последний обновленнный все-таки реагирует... Как кстати и Хром. Но Firefox крутит прямо в противоположном направлении... Мутотень короче какая-то получилась пока.

Мазов Гоша aka Carc
Русская группа пользователей Aml Pages в Facebook
Личный блог http://nonp.blogspot.com
ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
amlpages@amlpages.com
Спасибо: 0 
ProfileQuote Reply
moderator




Post №: 5716
Joined: 28.05.05
Location: Россия, Москва
Rank: 2
link post  Posted: 28.12.11 09:32. Post subject: Залил новую версию M..


Залил новую версию Mouse Hunter 1.12
  • поднятие агента в трей при повторном запуске (на случай креша проводника сраного)
  • добавлена поддержка WM_MOUSEHWHEEL
  • ну и поздравлялки в окне настроек

  • Мазов Гоша aka Carc
    Русская группа пользователей Aml Pages в Facebook
    Личный блог http://nonp.blogspot.com
    ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply



    Post №: 19
    Joined: 12.10.10
    Rank: 0
    link post  Posted: 28.12.11 12:38. Post subject: Carc пишет: Залил н..


    Carc пишет:

     quote:
    Залил новую версию Mouse Hunter 1.12


    xp + FF 3.6.24 - работает, но как в версии до 1.11 - колесико вперед - в начало(право), колесико назад - в начало(лево).

    xp/7 + последний chrome 16... - очень дерганая прокрутка - chrome пытается одновременно выполнять 2 действия - и прокрутки влево и прокрутку вправо.

    xp/7 + 1c77 (древняя прога) - нормальная работа, также как и в 1.11


    получается что посылается WM_MOUSEHWHEEL в одну сторону, а WM_HSCROLL в другую.

    и можно, все таки, добавить возможность выбора "множителя"(кол-во повторов на единицу прокрутки колесика) для "горизонтали" (1x 2x ...), а то текущая "1x" для меня слишком мала :(

    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 5717
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 2
    link post  Posted: 28.12.11 12:49. Post subject: DrakonHaSh пишет: x..


    DrakonHaSh пишет:

     quote:
    xp + FF 3.6.24 - работает, но как в версии до 1.11 - колесико вперед - в начало(право), колесико назад - в начало(лево).


    Не понял, дык влево или вправо?

    DrakonHaSh пишет:

     quote:
    xp/7 + последний chrome 16... - очень дерганая прокрутка - chrome пытается одновременно выполнять 2 действия - и прокрутки влево и прокрутку вправо.


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

    DrakonHaSh пишет:

     quote:
    получается что посылается WM_MOUSEHWHEEL в одну сторону, а WM_HSCROLL в другую.


    Хм, не понял - давай поподробнее, плз.

    DrakonHaSh пишет:

     quote:
    и можно, все таки, добавить возможность выбора "множителя"(кол-во повторов на единицу прокрутки колесика) для "горизонтали" (1x 2x ...), а то текущая "1x" для меня слишком мала :(


    Добавим, только с начала с мессагами разберемся, и добавим.

    Мазов Гоша aka Carc
    Русская группа пользователей Aml Pages в Facebook
    Личный блог http://nonp.blogspot.com
    ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 5718
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 2
    link post  Posted: 28.12.11 13:11. Post subject: Кстати, а дайте ссыл..


    Кстати, а дайте ссылку на страницу где FF горизонтальный скроллинг включает, а то ведь еще и поискать надо.

    Кстати говоря, Хром и на WM_HSCROLL, и на WM_MOUSEHWHEEL - мрачно как и ожидалось возвращает ноль. Так что как предполагалось, скорее всего результат отсылки сообщений узнать нельзя... Ну разве что танцы с бубнами проводить на предмет GetScrollBarInfo и иже с ними, но это все равно эвристика получится...

    Мазов Гоша aka Carc
    Русская группа пользователей Aml Pages в Facebook
    Личный блог http://nonp.blogspot.com
    ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
    amlpages@amlpages.com
    Спасибо: 0 
    ProfileQuote Reply



    Post №: 21
    Joined: 12.10.10
    Rank: 0
    link post  Posted: 28.12.11 13:32. Post subject: Carc пишет: Кстати,..


    Carc пишет:

     quote:
    Кстати, а дайте ссылку на страницу где FF горизонтальный скроллинг включает, а то ведь еще и поискать надо.


    да хоть этот форум, если окно FF сделать совсем маленьким.

    Спасибо: 0 
    ProfileQuote Reply



    Post №: 20
    Joined: 12.10.10
    Rank: 0
    link post  Posted: 28.12.11 13:29. Post subject: Carc пишет: DrakonH..


    Carc пишет:

     quote:
    DrakonHaSh пишет:

    quote:
    xp + FF 3.6.24 - работает, но как в версии до 1.11 - колесико вперед - в начало(право), колесико назад - в начало(лево).


    Не понял, дык влево или вправо?


    ой, опять очепятался. теперь я понимаю инструкторов по вождению, у которых некоторые лево и право путают :)

    XP+FF:
    SHIFT + колесико вперед(от себя) - полоска прокрутки сдвигается вправо
    SHIFT + колесико назад(к себе) - полоска прокрутки сдвигается влево


    Carc пишет:

     quote:
    DrakonHaSh пишет:

    quote:
    получается что посылается WM_MOUSEHWHEEL в одну сторону, а WM_HSCROLL в другую.


    Хм, не понял - давай поподробнее, плз.


    XP+CHROME:
    полоска прокрутки в крайнем левом положении, "нажимаю" [SHIFT + колесико вперед] полоска прокрутки сдвигается вправо, в логе:
    HS delta=120

    HS delta=120

    т.е. никакого вправо не ожидалось, но зато получилось :)

    XP+1c77 (на WM_MOUSEHWHEEL никак не реагирует):
    полоска прокрутки в крайнем левом положении, "нажимаю" [SHIFT + колесико вперед] - ничего не происходит (как и ожидалось), "нажимаю" [SHIFT + колесико назад] - полоска прокрутки сдвигается вправо(как и ожидалось), в логе:
    HS delta=120

    HS delta=120

    HS delta=-120

    HS delta=-120

    XP+FF (на WM_HSCROLL никак не реагирует):
    полоска прокрутки в крайнем левом положении, "нажимаю" [SHIFT + колесико вперед] - полоска прокрутки сдвигается вправо (ожидалось что ничего не произойдет), "нажимаю" [SHIFT + колесико назад] - полоска прокрутки сдвигается влево(ожидалось что вправо), в логе:
    HS delta=120

    HS delta=120

    HS delta=-120

    HS delta=-120

    ===============================================================
    из этого (chrome+ff) вроде как следует что посылка WM_MOUSEHWHEEL крутит не в ту сторону, что предполагается Вами, а в противоположную.

    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 5736
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 2
    link post  Posted: 14.01.12 14:02. Post subject: Залил новую версию M..


    Залил новую версию Mouse Hunter 1.20

    Добавлено настройка: запрет на скроллинг окна, если нажата средняя кнопка мыша.
    PS: я помню про HWHELL - просто народ с бетаньюс попросил эту настройку, а там работы то на 5 строчек кода. Поэтому и форсировал. С HWHELL, или я все-же склоняюсь к настройки кратности отсылки WM_HSCROLL будет разбираться теперь.

    Мазов Гоша aka Carc
  • Русская группа пользователей Aml Pages в Facebook
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply



    Post №: 22
    Joined: 12.10.10
    Rank: 0
    link post  Posted: 21.03.12 10:27. Post subject: а новая версия с дод..


    а новая версия с доделанной горизонтальной прокруткой когда нить увидит свет, а то уже 2 месяца прошло ... :( ?

    Спасибо: 0 
    ProfileQuote Reply
    moderator




    Post №: 5930
    Joined: 28.05.05
    Location: Россия, Москва
    Rank: 2
    link post  Posted: 21.03.12 10:39. Post subject: DrakonHaSh пишет: а..


    DrakonHaSh пишет:

     quote:
    а новая версия с доделанной горизонтальной прокруткой когда нить увидит свет, а то уже 2 месяца прошло ... :( ?


    Та не вопрос! Только надо договориться до ума что делать-то!?! А то толкуем, толкуем, что-то обсуждаем, потом кто-нить куда-нить пропадает, потом мне некогда банально Хантером заниматься, потом опять в запой командировку...

    И в результате я уже окончательно запутался кто чего хотел? Где HWHELL, где кратность прокрутки, кто хотел везде применять, а кто хотел только для конкретных приложений.... у кого чего в каком Firefox не работало и на какой винде... В общем в голове у меня каша полная теперь по этому вопросу. Так что сделать не особая проблема - нужно только определиться что именно.

    Мазов Гоша aka Carc
  • Aml Pages ВКонтакте
  • Личный блог http://nonp.blogspot.com
  • Твиттер
  • ICQ: 86905722 (стабильно invisible, так что пишем не дожидаясь)
  • amlpages@amlpages.com
  • Спасибо: 0 
    ProfileQuote Reply
    Replys - 240 , page: 1 2 3 4 5 6 7 8 9 10 11 12 All [new only]
    Reply:
    1 2 3 4 5 6 7 8 9
    большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

    показывать это сообщение только модераторам
    не делать ссылки активными
    Username, Password:      register    
    Тему читают:
    - user online
    - user offline
    All times are GMT  3 Hours. Hits today: 8
    You can: smiles yes, images yes, types yes, poll no
    avatars yes, links on, premoderation off, edit new post no