Поддержка Opera и Mozilla Firefox
Благодаря помощи разработчиков, в MouseImp добавлена поддержка Opera 7 и 9, а также Mozilla Firefox. Качайте обновленную версию здесь.
Архивы по рубрикам: Новости сайта
Благодаря помощи разработчиков, в MouseImp добавлена поддержка Opera 7 и 9, а также Mozilla Firefox. Качайте обновленную версию здесь.
Мне удалось добавить поддержку некоторых приложений Office 2007. Скроллинг работает только по вертикали (вверх-вниз). Добавлена поддержка MS Word, Excel, PowerPoint, Visio.
Новая версия MIPro.DLL включена в основной дистрибутив и доступна здесь (файл обновлен 27 июня 2007; полностью изменен алгоритм скроллинга в приложениях Office 2007 с целью исключить “подвисания”).
Код MouseImp не обновлялся довольно давно. После релиза Windows Vista выяснилось, что программа конфликтует с этой операционной системой. Например, подвисал Task Manager, Windows Mail, в присутствии MouseImp переставал работать интерфейс Aero.
Мне удалось обнаружить источники проблем и исправить их в библиотеке MIPro.DLL. Работает базовая функциональность.
О замеченных ошибках и сбоях в работе MouseImp под Windows Vista просьба писать в виде комментариев на это сообщение.
Внимание: поскольку у меня нет исходного кода этой библиотеки с поддержкой Mozilla FireFox, MouseImp не будет работать в этом браузере. Для скроллинга в FireFox рекомендую скачать расширение Grab and Drag с http://grabanddrag.mozdev.org/
Обновление от 26 марта 2007: DLL с поддержкой Windows Vista встроена в основной дистрибутив программы. Теперь можно не качать отдельную библиотеку, а установить продукт целиком. Качайте MouseImp Pro Live!
Основная задача MouseImp – сделать более удобным и точным процесс прокрутки длинных документов, например, в веб-браузерах (последние версии MouseImp Pro Live! поддерживают все версии Internet Explorer, FireFox, Mozilla, Opera, и расширения класса MyIE2).
MouseImp реализует новаторский метод навигации по длинным документам, для прокручивания которых обычно используется полоса прокрутки справа и/или снизу. Метод очень похож на тот, с помощью которого пользователь может перетаскивать документ PDF в Adobe Acrobat Reader-е. MouseImp реализует эту же технологию в практически любых приложениях, в которых используются полосы прокрутки: поддерживаются и Microsoft Office, и популярные браузеры Internet Explorer, FireFox, Mozilla, Opera, и “надстройки” проде MyIE, и многие другие, за очень редкими исключениями.
В MouseImp навигацию по документу можно удобно настроить: назначить “захват” страницы на любую кнопку мыши, настроить скорость и плавность прокрутки. Самое интересное – то, что MouseImp не заменяет собой колесо мышки или автоматический скроллинг, доступный по нажатию средней кнопки, а удачно дополняет их, давая пользователю еще один удобный способ навигации по документу.
Работает очень просто, реализуя во всех приложениях тот же принцип захвата и перетаскивания страниц, который используется для навигации по файлам в формате PDF программой Adobe Acrobat Reader. При нажатой кнопке мыши (по умолчанию MouseImp использует правую кнопку, но многие пользователи переключают эту настройку на колесо – см. скриншот) происходит “захват”, фиксация страницы под указателем, который как бы прилипает к странице. Курсор мыши при этом меняет форму на такую: . Дальше простым “перетаскиванием” (движением мыши с нажатой кнопкой) пользователь может перемещать страницу как по вертикали, так и по горизонтали, свободно меняя направление в момент перетаскивания. Тот, кто пользовался подобным способом навигации по документу в Adobe Acrobat Reader, не будет испытывать с этим способом скроллинга никаких затруднений.
По мнению разработчиков программы и многочисленных ее пользователей, автоскроллинг по удобству и точности навигации не идет ни в какое сравнение с принципом захвата и перетаскивания страницы. Сомневающимся предлагается открыть любой документ PDF и попробовать перемещаться по нему без использования “перетаскивания”.
Компания Pingram предоставила проекту доменное имя и веб-хостинг. Скоро проект вновь оживет – приветствуем пользователей и разработчиков MouseImp!
Maxim Volkonovsky прислал правленную DLL, которая позволяет работать MouseImp Pro Live! в новых Mozilla и Opera. Качать здесь.
Alexander Nesterovsky прислал переделанную версию MouseImp Pro Live! (основана на v.1.3.05), которая работает в Opera, не глючит MyIE2; поправили немного багов, привели в порядок исходники, вырезали ненужное и пр. мелочи; Загружать – секция Download внизу страницы. Но все равно в Opera так не работает горизонтальный скроллинг. Хотя, может глючить поменьше будет.
Проблема связана именно с MouseImpPro, т.к. если выгрузить его, то проблемы больше не наблюдается.
Прислал Юрий Жуков
Alexei Petrenko сделал mouseimp проектом для BugZilla под cvs и теперь каждый может зайти и поработать над программой в рамках общего проекта. База багов MouseImp хранится в Bugzilla.
А последние исходники MouseImp можно взять из под CVSROOT: cvs: без пароля.
UPDATE: база более не поддерживается.
Александром Науменко были присланы замечания по MI: “Я – простой пользователь этой программы, и она мне очень нравится. Но есть некоторые НО. А именно: я знаю по крайней мере 3 программы, которые MouseImpPro вываливает: Сапр разработки печатных плат Orcad 9.2 – недопустимая операция в непредсказуемый момент времени. Сапр P-cad 200x (все версии) – внутренняя ошибка, если запустить MouseImpPro в то время, когда сапр уже запущен. Некая программа, написанная с помощью LabWindows – недопустимая операция при закрытии окна, если его (окно) подвигали по экрану. Эффекты одинаковые и в W2K, и в W-XP.”
От себя добавлю, что, похоже, в список несовместимых программ попадает и Lotus.