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:20.04.12 01:54.Post subject:да , на ХР СП2 тоже ..


да , на ХР СП2 тоже нормально работает,
благодарю автора

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




Post №:6045
Joined:28.05.05
Location:Россия,Москва
Rank:2
link post  Posted:20.04.12 10:30.Post subject:Sis-Terr пишет: да ..


Sis-Terr пишет:

 quote:
да , на ХР СП2 тоже нормально работает,
благодарю автора


Та собсна пожалста

Там вопрос правильно ли будет работать в других виндах. В 2К, в Висте, в семерке. Собственно, SP не влияет. Но вопрос более теоретический, причем совсем "тетеритический". На 99 процентов уверен что да, но могут быть некоторые отличия в других виндах. Суть собственно в методе определения что колесико крутанули над ВолумКонтрол в трее.

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




    Post №:6056
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:01.05.12 20:10.Post subject:Залил новую версию 1..


    Залил новую версию 1.32: весьма мелкий баг-фикс + измененные настройки с характерными прямыми ссылками на un-варезные версии...

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



    Guest
    Joined:01.01.70
    link post  Posted:02.05.12 08:22.Post subject:Особо не вникал, но ..


    Особо не вникал, но по-моему, Carc, ты раньше заменял сообщение на WM_NULL, а потом передавал его в CallNextHookEx. А теперь передаешь в CallNextHookEx оригинальное сообщение. И это правильно. Только не понял, при чем тут
     quote:
    Суть собственно в методе определения что колесико крутанули над ВолумКонтрол в трее.



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




    Post №:6057
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:02.05.12 09:21.Post subject:GrelVl пишет: Особо..


    GrelVl пишет:

     quote:
    Особо не вникал, но по-моему, Carc, ты раньше заменял сообщение на WM_NULL, а потом передавал его в CallNextHookEx. А теперь передаешь в CallNextHookEx оригинальное сообщение. И это правильно. Только не понял, при чем тут


    Да тупо там все в лоб!

    Раньше MH забирал себе сообщение, а теперь проверяет куда шло сообщение. Если в трей, то пропускает его по назначению без изменений, чтобы таргетная программа могла его сама обработать как хочет.

    Честно говоря, VolumeControl там и вовсе частный случай. Обрабатывается весь трей. По любому в трее крутить нечего и это сообщение Хантер может и вовсе не обрабатывать. Вернее, как правило нечего, на практике можно получить интересный эффект. Но это скорее исключение.

    Насколько понимаю, что делает Volume Control в принципе пояснять профи не надо? Там всё просто как пилорама. Просто старые версии Хантера не пропускали в него сообщения колесика.

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



    Guest
    Joined:01.01.70
    link post  Posted:02.05.12 11:58.Post subject:Я сейчас глянул Volu..


    Я сейчас глянул Volume Control. Там CallNextHookEx вызывается безусловно в самом начале обработчика хука. Такой подход позволяет сэкономить немного кода. Однако разработчик не учел, что структура MSG в этом типе хука гуляет между разными обработчиками в единственном экземпляре и может быть изменена любым из них. Ему бы сделать себе локальную копию этой структуры, а потом уж вызывать CallNextHookEx. Но он этого не сделал. Так что можно считать это багом Volume Control. Но ты молодец, что не перевел стрелки на Volume Control, а решил проблему со своей стороны, одобряю .

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




    Post №:6058
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:02.05.12 12:07.Post subject:GrelVl пишет: Я сей..


    GrelVl пишет:

     quote:
    Я сейчас глянул Volume Control. Там CallNextHookEx вызывается безусловно в самом начале обработчика хука. Такой подход позволяет сэкономить немного кода. Однако разработчик не учел, что структура MSG в этом типе хука гуляет между разными обработчиками в единственном экземпляре и может быть изменена любым из них. Ему бы сделать себе локальную копию этой структуры, а потом уж вызывать CallNextHookEx. Но он этого не сделал. Так что можно считать это багом Volume Control. Но ты молодец, что не перевел стрелки на Volume Control, а решил проблему со своей стороны, одобряю


    Ну дык профит-то ба-а-а-альшой....

    1) Волум будет работать - а ереси такой много написано: вроде часиков всяких и прочия. Много чего может в трее работать с колесиком. Так что сразу на корню решил проблему (в первом приближении)

    2) А вот во втором приближении можно словить знатный фидбек. Поскольку трей пропускается весь, то рано или поздно можно получить какую-нить интересную мессагу что Хантер что-то не крутит в трее.... Очень хотелось бы взглянуть на софт, который умеет в трее создавать что-нибудь крутабельное. Технически проблем нет: права+инжект+добрались до окна трея - понеслась радимая: и давай там всякие Edit`ы распихивать...

    Я все это к чему: оно вроде как и ни к чему. Но сама идея абсолютно новая и неожиданная. Возможность что-то написать в трее пользователю. Оно вроде как ни к чему, но тем не менее, может попасться красивая мысль - ну я не знаю в принципе... Ну например командная строка та же, эдакое вечно висящая команда "Выполнить"? Ну чем не рулез для каких нить сисадминов (если конечно до ума довести, ясное дело юзкейз там прорабатывать надо).
    В общем это я так - фантазии всякие.

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




    Post №:6070
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:23.05.12 10:57.Post subject:Залита новая версия 1.43


    Залита новая версия 1.43:
  • автоопределение автозагрузки на лету;
  • добавлена русская локализация;
  • добавлена немецкая локализация;
  • мелкий баг-фикс в локализациях;


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




    Post №:6116
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:03.08.12 14:30.Post subject:Залил новую версию 1..


    Залил новую версию 1.45

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



    Guest
    Joined:11.08.12
    Rank:0
    link post  Posted:11.08.12 19:19.Post subject:А можно сделать, что..


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

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




    Post №:6120
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:15.08.12 16:10.Post subject:fikus пишет: А можн..


    fikus пишет:

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


    Что означает "безо всяких нажатий"?

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



    Post №:1
    Joined:11.08.12
    Rank:0
    link post  Posted:17.08.12 20:44.Post subject:Carc пишет: Что озн..


    Carc пишет:

     quote:
    Что означает "безо всяких нажатий"?



    Чтоб не давить ни контролов, ни шифтов, ни кнопок мыши. А просто навёл на горизонтальную полосу, крутнул колесо, оно и прокрутило по горизонтали.

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




    Post №:6121
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:17.08.12 21:14.Post subject:fikus пишет: Чтоб н..


    fikus пишет:

     quote:
    Чтоб не давить ни контролов, ни шифтов, ни кнопок мыши. А просто навёл на горизонтальную полосу, крутнул колесо, оно и прокрутило по горизонтали.



    Подумаем... Хотя это достаточно сложный случай (полоса прокрутки вовсе не самостоятельный элемент управления пользовательского интерфейса).

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




    Post №:6122
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:17.08.12 22:30.Post subject:fikus пишет: Чтоб н..


    fikus пишет:

     quote:
    Чтоб не давить ни контролов, ни шифтов, ни кнопок мыши. А просто навёл на горизонтальную полосу, крутнул колесо, оно и прокрутило по горизонтали.


    Сделал.
    Пробуем версию 1.50 с сайта. На всём подряд не тестил, но вроде как нормально реагирует на колесико именно над вертикальными и горизонтальными прокрутками (без шифтов и прочего, это только для клиентской области).

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



    Guest
    Joined:01.01.70
    link post  Posted:12.09.12 16:55.Post subject:Carc пишет: Пробуем..


    Carc пишет:

     quote:
    Пробуем версию 1.50 с сайта. На всём подряд не тестил, но вроде как нормально реагирует на колесико именно над вертикальными и горизонтальными прокрутками (без шифтов и прочего, это только для клиентской области).


    :(
    Стоит версия 1.5.0.119

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




    Post №:6128
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:12.09.12 18:58.Post subject:01 пишет: :( Стоит..


    01 пишет:

     quote:
    :(
    Стоит версия 1.5.0.119


    Ну и? Что бы это означало?

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



    Post №:2
    Joined:11.08.12
    Rank:0
    link post  Posted:18.08.12 12:40.Post subject:Хм. У меня не получа..


    Хм. У меня не получается. Может, криво рассказал чего хочу? Хочу, чтоб поведение проги было таким, как изначально. Кроме одного случая: если мышиный курсор оказывается над горизонтальным скролбаром, то чтоб скроллинг был по горизонтали при вращении колёсика. Правда, это уже фляцики, я понимаю. То, как она щас работает, очень сильно облегчает жизнь и сохраняет нервы. Без воплощения моего пожелания можно легко обойтись.

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




    Post №:6124
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:25.08.12 07:59.Post subject:fikus пишет: Хм. У ..


    fikus пишет:

     quote:
    Хм. У меня не получается. Может, криво рассказал чего хочу? Хочу, чтоб поведение проги было таким, как изначально. Кроме одного случая: если мышиный курсор оказывается над горизонтальным скролбаром, то чтоб скроллинг был по горизонтали при вращении колёсика. Правда, это уже фляцики, я понимаю. То, как она щас работает, очень сильно облегчает жизнь и сохраняет нервы. Без воплощения моего пожелания можно легко обойтись.


    Не получается в какой именно программе? Я тестил на The Bat - отлично работает.

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



    Post №:29
    Joined:12.10.10
    Rank:0
    link post  Posted:26.08.12 14:07.Post subject:Carc пишет: Не полу..


    Carc пишет:

     quote:
    Не получается в какой именно программе? Я тестил на The Bat - отлично работает.


    попробовал на win7 akelpad - работает, но не совсем так, как ожидается по логике.
    т.е. одна прокрутка колесика отправляет в самый конец или в самое начало горизонтальной прокрутки. shift+колесико работает нориально - т.е. двигает прокрутку плавно по "чуть-чуть".

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




    Post №:6132
    Joined:28.05.05
    Location:Россия,Москва
    Rank:2
    link post  Posted:13.09.12 16:45.Post subject:DrakonHaSh пишет: п..


    DrakonHaSh пишет:

     quote:
    попробовал на win7 akelpad - работает, но не совсем так, как ожидается по логике.
    т.е. одна прокрутка колесика отправляет в самый конец или в самое начало горизонтальной прокрутки. shift+колесико работает нориально - т.е. двигает прокрутку плавно по "чуть-чуть".


    А там вообще говоря несколько другая логика работы на самом деле, когда обнаруживает что колесико скроллится на скроллбаре, и работает Mouse Hunter в этом случае уже непосредственно со скроллбаром окна, а не с самим окном... Отсюда и разница.

    Мазов Гоша 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: 13
    You can: smilesyes,imagesyes,typesyes,pollno
    avatarsyes,linkson,premoderationoff,edit new postno