MouseImp 7.0.0.5 — новая версия с поддержкой Windows 7 и x64

Свершилось! Долгожданная новая версия с поддержкой 32-битных и x64 версий Windows 7 и Vista, с поддержкой Protected Mode в IE9, с поддержкой всех приложений из офисного пакета — готова благодаря работе программистов Ивана Келюх и Александра Малофеева. 32-битная сборка здесь, 64-битная — тут.

Пользователям 64-битных версий Windows: 32-битная сборка прекрасно работает и в 64-битных ОС, листает все приложения, включая 64-разрядные, с одним «но»: значок курсора мышки изменяется на картинку «руки» только в 32-битных приложениях. Соответственно, если установить 64-битную сборку, всё будет наоборот: листать будет все приложения, но курсор мышки будет превращаться в «руку» только при скроллинге в 64-битных программах.

Внимание: обязательно деинсталлируйте старую версию MouseImp перед установкой новой. В новой версии сделано слишком много изменений, так что просто обновиться не получится. В частности, добавлен сервис, который должен автоматически запускаться с повышенными привилегиями для работы с UAC и Protected Mode в IE.

Комментарии (63s) на запись

  1. Александр Малофеев сказал(а):

    А я тут причем?
    Я только пару багов нашел, это все Иван :)

  2. AGu сказал(а):

    Уррррррррррраааааааааааааааааааааа!!!!!!!!!!!!!!!
    Ребята, родные, СПАСИБО !!! !!! !!!

  3. Дмитрий Барабаш сказал(а):

    Огромное человеческое спасибо. :)

  4. Сергей сказал(а):

    Ура!!!
    Имп жив! Жизни не представляю без любимой софтины!
    Молюсь, что бы под ожидаемой Windows 8 MouseImp работал нормально!

  5. aoleg сказал(а):

    Выпустят «восьмёрку» — будем смотреть. «Метро» — вещь в себе, боюсь, там или придётся повозиться, или вообще плюнуть :(

  6. AlexN сказал(а):

    изменилась иконка в трее (остались одни глаза). а ведь так привык к старой! придется перепривыкать.

  7. aoleg сказал(а):

    Там на самом деле столько всего изменилось по сравнению со старыми исходниками, что иконка — это такая мелочь… :)

  8. Алексей сказал(а):

    Cпасибо за то, что развиваете программу, но — в этой версии остались все те же «болячки», что и в предыдущих, выпущенных после мая 2004, например: не работает AutoShrink (на примере панелек в Paint); в Word 2003 нет горизонтального скроллинга…

  9. eivan сказал(а):

    Отличная штука. Где нашел баги:
    1. в справке Matlab2012a(команда doc) скроллит вниз и не скроллит вверх
    2. в Simulink не работает.

  10. Вадим сказал(а):

    Спасибо за обновление.
    В некоторых программах при скролле документа вверх с использованием mouseimp (directscroll=inverted) в момент когда курсор достигает верхней границы окна происходит дальнейший скролл документа вниз. И симметрично когда настройка inverted отключена.
    В EXCEL не работает горизонтальный скроллинг.

  11. Lion сказал(а):

    Спасибо за новую версию!

    Как сделать чтобы MouseImp НЕ работал в какой либо программе?
    В mimpwnds.xml (и MIPro.dll) не нашел подходящих названий параметров, файл сейчас предназначен скорее наоборот для добавления неподдерживаемых программ.
    Например нужно исключить Opera 12.50, чтобы на той же кнопке мыши гестурами пользоваться.

  12. aoleg сказал(а):

    > Как сделать чтобы MouseImp НЕ работал в какой либо программе?

    Кстати, вопрос вполне логичный — я его добавлю в TO DO list. Список программ (а точнее — окон) исключений.

  13. Иван сказал(а):

    > изменилась иконка в трее (остались одни глаза). а ведь так привык к старой! придется перепривыкать.

    Это было такое специальное пасхальное яйцо, чтобы не казалось, что только ошибки исправлены. Кроме того, старая иконка немного устарела, и не очень хорошо смотрелась на Windows 7.

  14. Иван сказал(а):

    > Cпасибо за то, что развиваете программу, но — в этой версии
    > остались все те же «болячки», что и в предыдущих, выпущенных
    > после мая 2004, например: не работает AutoShrink (на примере
    > панелек в Paint); в Word 2003 нет горизонтального скроллинга…

    Да, AS не работает. Но я его не пытался исправлять, т.к. решил, что этим никто уже не пользуется — мониторы большие, места много. Я вообще думал убрать его из GUI конфигурационной программы и подчистить в коде.

    Насчёт горизонтального скроллинга — это надо, конечно, разбираться.

  15. Иван сказал(а):

    > Отличная штука. Где нашел баги:
    > 1. в справке Matlab2012a(команда doc) скроллит вниз и не скроллит вверх

    Вот это реально странно. Там, вроде, один и тот же механизм должен работать. Поиграться с mimpwnds.xml не пробовали?

    > 2. в Simulink не работает.

    Пробовали добавить окно в mimpwnds.xml? Может заработает.

  16. Иван сказал(а):

    > Спасибо за обновление.
    > В некоторых программах при скролле документа вверх с
    > использованием mouseimp (directscroll=inverted) в момент когда
    > курсор достигает верхней границы окна происходит дальнейший
    > скролл документа вниз. И симметрично когда настройка inverted
    > отключена.

    В каких программах конкретно?

    > В EXCEL не работает горизонтальный скроллинг.

    Думаю, что это та же проблема, что с Word. В Excel он и не похож на нормальный scroll bar. Интересно, добавление в mimpwnds.xml помогает?

  17. Иван сказал(а):

    Планы следующие:
    1. Доделать запись настройки автозапуска в реестр пользователя, а не системы — можно будет конфигурационную программу запускать не под админом.
    2. Добавить отключение скроллинга для некоторых приложений (через mimpwnds.xml).

    В перспективе:
    3. Починить или убрать Autoshrink.
    4. Сделать новое GUI и таким образом добиться лицензионной чистоты кода. Выложить на codeplex или ещё куда-нибудь.
    5. Сделать настройку скроллинга через GUI, а не файл mimpwnds.xml.

  18. AlexN сказал(а):

    в листере тотал коммандера при просмотре текстовых фаилов при скроллинге «в начало» до начала доходить никак не хочет. В предыдущих версиях так же. Не смертельно конечно, но все же…

  19. Dormidon сказал(а):

    Огромное спасибо, ребята!
    Очень приятный сюрприз — скроллит в Java-приложениях!

    А поддержку OpenOffice и подобных гуев, которые сами рисуют свои контролы, возможно реализовать? (Просто интересуюсь, надобности такой нет).

  20. aoleg сказал(а):

    Да, вы можете самостоятельно добавить классы окон в файл mimpwnds.xml, тогда MouseImp будет пытаться слать в эти окна сообщения, эмулирующие прокрутку колеса мыши. Если OpenOffice прокручивается колесом, то и MI сможет работать.

  21. Dormidon сказал(а):

    Действительно, для LibreOffice помогло добавление wndclass=»SALFRAME» и wndclass=»SALSUBFRAME». Причем это классы главного окна и диалоговых окон, внутри них контролы, в том числе скроллируемые, не распознаются (да и понятно, они нестандартные, не виндовые).

  22. Вадим сказал(а):

    К вопросу скролла документа в противоположную сторону по достижению границы окна:

    Возможно, покажется старомодным, но я пользуюсь:
    MyIe 0.9.27.68 (версия с исправленной кодировкой истории просмотра) в паре с установленным движком Google Chrome Frame

    (выложил на webfile . ru/6063804)

    Других программ с подобной проблемой пока не нашел…

  23. Vah сказал(а):

    Есть проблемы с Мaxthon3.
    Работает, но носле некоторого времени перестает реагировать на MouseImp в режиме Ultra(Webkit) :(

  24. CoDeR сказал(а):

    Подтверждаю — в Maxthon (v3) как и все предыдущие релизы MouseImp не работает. Точнее работает, но не долго.

  25. CoDeR сказал(а):

    Также, по прежнему, MouseImp не работает ни в одной из областей окна OneNote 2010.

  26. CoDeR сказал(а):

    Ну и в завершение — MouseImp по прежнему не работает ни в одном из окон Outlook 2010 (аналогично OneNote 2010).

  27. Vah сказал(а):

    С Maxthon’ом 3 вроде решилось, установил по новой а затем удалил старый MouseImp, чтобы почистить реестр. После установил MouseImp 7.0.0.5. Теперь не отваливается, и даже в mimpwnds.xmlа не нужно заносить, так работает. Но все же есть небольшая проблемка, скорллинг в режиме IE быстрее, чем в Webkit на 1/3, а регулируются оба чувствительностью MSIE scrolling.

    Кстати в режиме Webkit скроллинг поддерживается, как и в IE, через полосу прокрутки, а не колеса, что собственно большой плюс.

  28. Vah сказал(а):

    Эххххх… — в режиме Webkit все же отваливается

  29. Dmitry сказал(а):

    К сожалению не работает скролинг в фотошопе (CS5). Там наверно не стандартные скролбары… Есть ли шанс что когда-нибудь заработает?

  30. aleph сказал(а):

    огромное спасибо за релиз. что удивило, работает во всех окнах, не зависимо от пользователя, например ScrollNavigator работает только в окнах пользователя, под которым запущен.
    p.s.
    обнаружил, что не работает скролинг в adobe reader x.

  31. AlexN сказал(а):

    про adobe reader x — непонятка — у меня работает и всегда работало (XP)

  32. aleph сказал(а):

    AlexN у меня Win7 x64, MI тоже x64, reader 10.1.4
    причем например в окне about работает, а в документе нет.

  33. Mopuapmu сказал(а):

    > Как сделать чтобы MouseImp НЕ работал в какой либо программе?

    Как временное решение — зажимайте Ctrl перед нажатием RMB.

  34. Alekseich сказал(а):

    ура!!
    Спасибо большое за обновление!
    Маленькая но ОЧЕНЬ полезная программка — без нее постоянно чего-то не хватало :)

  35. tbone сказал(а):

    Hi and thank your very much!.. o)

    I did not find a documentation on how to use the new xml configuration file, is that somewhere ?!

    What is «lockedwheeldelta» for ?! It would be great if one could enter how fast the scrolling should be for individual applications (for those non-natives, those which just swallow the wheel-messages).

    Native applications still seem to have the old but much nicer scrollbar imitating behaviour, great!!!

    Regards,
    Rob.

  36. Victor сказал(а):

    Как же мне её не хватало!!! Спасибо Вам огромное!!! Вернули к жизни одну из самых лучших возможностей управления интерфейсом!

  37. serega сказал(а):

    Присоединяюсь, я уже и не верил. смотрел разные альтернативы. MI самая лучшая.
    AutoShrink не надо убирать, даже на 24″ постоянно думаю, как бы разместить 5-6 открытых документов, чтобы не тыкать в них в панели задач. Удобнее их располагать на экране, чем на панели задач, тем более сортировка там ограничена. Даже думал использовать проги для нескольких рабочих столов (cubedesktop1.4)
    AutoShrink было бы тоже ничего, но на Win8 я не смог ее запустить ни для одного окна. Представьте таблицу в Excel, которая еле влазит вся на 24″-монитор, даже читается с трудом. А когда их несколько нужно сравнить между собой ? Мне кажется, AutoShrink будет актуальна при любых диагоналях.
    Действительно странно, что в MS Office горизонтальный скролл не работает, в отличии от вертикального. По-моему они одинаковые, цветом так точно :).
    Но в целом, спасибо за этот сюрприз. Я облазил весь инет в поисках альтернатив (на случай, если слухи о давней смерти Mouse Imp оправдаются окончательно). Есть (или были) еще 6 похожих прог, но пока заменить ee некому.

  38. Миша сказал(а):

    Спасибо огромное, без MouseImp жизнь была скучной.
    Скажите, пожалуйста, можно ли заставить работать MouseImp в LibreOffice? Спасибо еще раз!

  39. Dormidon сказал(а):

    Миша, для OpenOffice и LibreOffice надо в mimpwnds.xml добавить строки

  40. Dormidon сказал(а):

    Хм, обрезался комментарий. В общем, надо по аналогии добавить строки для классов SALFRAME и SALSUBFRAME.

  41. Армен сказал(а):

    Добрый день!
    Уже много лет юзаю MI, очень доволен! Пару дней назад купил новый комп, с Windows 7 64 bit. MI был первой прогой, которую поставил. Сегодня выяснил, что при попытке перетащить правой кнопкой мышки файл между двумя проводниками приводит к подвисанию интерфейса и мышь перестает работать (клавиатура все еще жива). Удаление в диспетчере задач процесса MIProHst спасает интерфейс. Скачал 64-битную версию MI, удалил старую версию, установил новую. Проблемы с проводником пропали! Но, перестал работать скролинг в MS Visual Studio 2003 (со старой версией работал). То же самое с MS Visual Studio 2008. В пакете MS Office 2007 ситуация такая: Word — скролит, Excel — не скролит.
    Буду благодарен, если подскажете, как решить эту проблему.

  42. Boo сказал(а):

    Несколько в стороне от темы о функционале, но всё же — когда качал вот эту вот дистру, она упорно сохранялась из браузера как .ехе, пока допёр, что это .msi — весь мозг сломал. Это, наверно, каким-то образом всё неправильно… )

  43. Boo сказал(а):

    Ага. и по функционалу тоже: почему-то не могу получить одновременно и медленную, и плавную прокрутку (XP, Opera 10.10, Firefox 6.0..). Если уменьшать процент скролла в MI — возрастает некий порог мнимальной скорости перемещения мыши, при котором страница начинает скроллиться, т.е. ведёшь мышь медленно — страница вообще никак не шевелится. Это как-то преодолимо? В принципе, нужный эффект дают установки в мышиных настройках винды — одной строки прокрутки на один тик колёсика, а в MI — ~50% скролла, но тогда прокрутка хардварным колесом получается очень для меня медленной. Такие вот prg…

  44. serega сказал(а):

    может , у кого есть какие мысли как починить горизонтальный скрол в Excel. Это самое важное

  45. Константин сказал(а):

    Я плачу! С тех пор, как перешел на семерку, словно пальцев на руках стало меньше. А теперь все на месте. Жалко релиз прозевал. Ну, теперь заживем! Огромное человеческое спасибо!

  46. Константин сказал(а):

    Поставил, погонял — доволен.
    Пока не могу приспособиться к тому, что после скролла в большинстве случаев выскакивает контекстное меню. Это где-то настраивается? Наверняка где-нибудь таймаут подкрутить.

  47. Константин сказал(а):

    В старых версиях программы реализация двух скоростей прокрутки была иной. Там не требовалось зажимать дополнительную кнопку для снижения скорости. Скорость скроллинга просто зависила от скорости перемещения мыши. При медленном перемещении приложение перемещалось медленно. Но стоило резко потянуть, как скорость наращивалась в разы. Считаю это было одной из интуитивно понятных изюминок любимой программы. Нельзя ли ее вернуть? И, пожалуйста, ответьте на счет навязчивого появления контекстного меню? Считаю, что оно категорически должно отключаться если осуществляется перемещение мыши с нажатой правой кнопкой. А у меня на 7х64 оно выскакивает даже в проводнике! Умоляю, помогите!

  48. vadim сказал(а):

    Не знаю, как на виндовс 7, но на виндовс 8 скроллинг работает только по правой клавише мыши, по центральной не работает (хотя настройка такая присутствует).

  49. Олег сказал(а):

    В данной версии, если запущен текстовый редактор WordPad, то становится невозможным переключение клавишами языковой раскладки.
    Причём, если окно WordPad свёрнуто, то раскладки переключаются. Стоит развернуть окно, как переключение блокируется. В предыдущей версии MuoseImp 1.2.0.49 этого бага не было. Как с этим бороться — не знаю. Вынужден пользоваться старой версией.

  50. AlexN сказал(а):

    замечена зависимость плавности и «тормознутости» работы mouseimp от видеодрайверов, конкретно:
    система W7SP1 32bit
    видео intel HD4000, с драйверами 15.26.12.2761(8.15.10.2761) и более ранними работает хорошо (с точки зрения томознутости), а вот с драйверами новой универсальной линейки для W7 и W8 линейки 9.17.10.хххх скроллинг «тормозит» — сам процесс скролления начинается примерно с 0.5-1 секундной задержкой и идет «рвано».
    инсталляция старых драйверов решает проблему.
    понятно, что интеловцы чего-то там намудрили, поскольку видеосистема в W8 серъезно переделана, но досадно, получается обновления драйверов (во всяком случае пока) для моей системы не канает.
    Я выбираю mouseIMP !

  51. Andrey сказал(а):

    Огромное спасибо за 64бит !

    Встречается проблема лишней прокрутки — двинешь влево и даже когда кнопку мыши отпустишь оно скроллируется дальше. Особенно сильно в Mindjet . Также заметно в Xmind и в Keynote 1.7.9 . Притормаживание второй кнопкой слегка помогает. Может в настройках что покрутить ?

    Что значит MSIE sensetivity ?

  52. PezDeath сказал(а):

    А вот кому русификацию? :-)

    http://www.ganjafile.ru/download.php?mid=1639&id=159507

    Долго не мог сподобиться сделать для новой версии…

  53. nb сказал(а):

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

  54. Михаил сказал(а):

    Andrey, это чувствительность в Интернет Эксплорере.

  55. Паша сказал(а):

    Привет!
    Мне нужно в 1Ске двигать скролл-барами, пришел сюда по ссылке на класс окна V8ViewSplitter. Что удалось нарыть?
    Смотрел исходники, классов V8 не увидел.

  56. lexeyn сказал(а):

    огромное спасибо за отличную прогу
    пользуюсь уже вечность, захожу сюда время от времени
    посмотреть может что нового,
    например чтоб и в 32bit и в 64bit работала
    ну или еще чего нибудь.
    не забрасывайте прогу пажалуста.

  57. Head сказал(а):

    Feature request!
    Нужна возможность отключать Импа в некоторых программах, сделайте плиз список «программ-исключений».

  58. exebook сказал(а):

    У кого нибудь получалось заставить работать в Sublime Text?
    Добавлял такие строчки:

    Не работает. правда в некоторых местах окна редактора иногда появляется «рука», но она ничего не делает и к тому же она с горизонтальными стрелочками. И появляется только где то в районе номеров строк.
    Sublime Text вроде интересный редактор, но без drag-scroll, я ни одним редактором пользоваться не могу )

  59. exebook сказал(а):

    вот такие строчки (сьелись в предыдущем сообщении)

    item wndclass=»PX_WINDOW_CLASS» horscroll=»true»
    lockedscrolldirection=»true» lockedwheeldelta=»true»

  60. Лёнич mero сказал(а):

    Где кнопка пожертвований? За такую программу не грех и денег заплатить.

  61. VladimirPutin сказал(а):

    Chrome Canary обновился до версии 30.0.1586.1 Canary Aura и маусимп перестал в нем работать. ХЕЛП!

  62. PhilAT сказал(а):

    Иван, Александр!
    Спасибо огромное, парни!

    Жаль, что не работает AutoShrink. Несмотря на то, что мониторы стали больше, очень не хватает этой функции.
    Надеюсь, что вы сможете восстановить ее работоспособность.

  63. Jock сказал(а):

    Присоединяюсь к страждущим и очень жду советов для фикса или новой версии, чтобы снова всё заработало в обновлённом хроме (Win7 64). Без Imp как без рук… :(

Оставить комментарий »

Вы должны войти, чтобы оставить комментарий » войти.