Big ToolBox • RU : Всё нужное под рукой

Бармалей 17.05.2014 19.06.2024 4800.0

Big ToolBox • RU – полностью настраиваемые жесты мыши, включая управление с помощью колеса мыши и прокрутку вкладок, супер‑перетаскивание, запуск букмарклетов, простой редактор скриптов, пользовательские контекстные меню и горячие клавиши, скриншоты и (авто)сохранение изображений, контекстный перевод, автозаполнение форм и другие полезные функции, доступные в один клик. Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.


В этой статье:


Общее назначение и краткая история создания

Big Toolbox • RU – многофункциональное расширение для браузеров семейства Chromium, одна из основных функций – управление жестами мыши.

Основное назначение – удобная навигация и выполнение часто применяемых действий в браузере с помощью жестов мыши, настраиваемых горячих клавиш или через контекстное меню. Главная цель – универсальный набор наиболее востребованных инструментов, собранный в одном расширении.

Одной из ключевых возможностей аддона является расширенное управление навигацией в браузере с помощью жестов мыши. Подобный функционал нативно (на уровне ядра самого браузера) реализован в таких браузерах как Maxthon и в большинстве современных китайских хромоклонов типа 360 Extreme Explorer, Cent Browser и других.

Для "классических" браузеров на движке Chromium также существуют варианты расширений, реализующих эту задачу как за счёт собственных NPAPI-плагинов, так и на основе чистого JS-кода. Кроме того, схожие функции управления мышью можно задействовать с помощью внешних (установленных в системе) программ.

Этот аддон создан на базе* одного из таких расширений, Pig Toolbox (Super Gestures). При "доработке напильником" был полностью русифицирован интерфейс (добавлена русская локализация), исправлены отдельные ошибки в коде и в тексте английской локали, улучшен общий вид интерфейса и настроек.

* Основной причиной для выбора этого аддона в качестве прототипа послужило то, что в отличие от других подобных дополнений, существовавших на момент начала разработки, это расширение содержало максимальный набор полезных функций и имело наиболее полную реализацию дополнительных функций управления мышью.

Первая версия форка была выпущена в мае 2014 года под "брэндом" Big Toolbox (с небольшим изменением названия оригинала) и получила приставку "RU", подчёркивающую основную черту нового расширения – этот авторский римейк ориентирован в первую очередь на пользователей Рунета. На текущий момент расширение распространяется под этой же "торговой маркой".

В результате доработок и внесённых изменений русский форк стал полноценной альтернативой прототипу и другим аналогичным расширениям, ни в чём не уступая им по общей функциональности.

Следует особо отметить, что в отличие от многих других современных аддонов, в Big Toolbox • RU нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации.

Автор гарантирует отсутствие в этом расширении каких‑либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой‑то коммерческой выгоды.


Основные возможности и использование

Расширение Big Toolbox • RU является многофункциональным* аддоном, направленным на комфортную работу в браузере за счёт гибкой настройки желаемых действий и практически полной кастомизации интерфейса управления как самим расширением, так и браузером в целом.

* Часть функций работает за счёт комплектного NP‑плагина, полноценно использовать аддон можно только в браузерах с поддержкой NPAPI‑плагинов (классические Chromium‑браузеры версий до 45).

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

Как уже сказано, одна из основных функций Big Toolbox • RU – обеспечение расширенного управления при помощи жестов мыши. Доступно управление навигацией как на отдельных страницах (включая действия по прокрутке страницы, перезагрузку, переходы вперёд/назад и т.д.), так и в пределах браузера (включая прокрутку вкладок, управление окнами, вкладками или отдельными фреймами, упорядочивание, открытие, закрытие, перемещение вкладок, защита браузера от случайного закрытия и др.).

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

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

Самое главное при этом – не забыть потом, какой хоткей или жест за что отвечает. :)

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

Кроме функций управления навигацией в расширении доступны:

  • Работа с электронной почтой (в текущей версии только GMail).
  • Быстрое (авто)сохранение изображений, меню инструментов для изображений.
  • Снятие скриншотов, их редактирование, отправка на хостинг, привязка к внешнему графическому приложению.
  • Создание и (авто)заполнение различных форм с пользовательскими шаблонными данными.
  • Контекстный и полностраничный (авто)перевод текста (настраиваемо).
  • Открытие документов и ссылок на них в связанных (системных) приложениях.
  • Настраиваемый поиск (контекст/омнибокс, по тексту, по сайту, закладки и пр.)
  • Запуск скриптов и букмарклетов на отдельных сайтах или контекстно, простой редактор скриптов.
  • Простая стилизация для ссылок и внешнего вида отдельных сайтов (настраиваемо).
  • Защищённый режим хранения пользовательских данных, резервное копирование и восстановление настроек.
  • Вывод сведений о текущей странице, переключение в режим просмотра кода и другие сервисные функции.

В отличие от прототипа, в Big Toolbox • RU доступна интеграция с расширением IE Tab Multi, позволяющим открывать просматриваемые страницы в режиме Internet Explorer. Переключение режима отображения страниц будет возможно после установки этого аддона, включается в специальном блоке в Настройках и запускается при выборе в меню.

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

Вызов страницы Настроек возможен либо в блоке расширения на странице chrome://extensions/ либо при выборе пункта "Параметры" в контекстном меню значка на тулбаре. Назначение элементов управления и полей в Настройках интуитивно понятно, также для всех основных блоков и опций имеется подсказка.

С техническими особенностями аддона можно ознакомиться в статье Big Toolbox • RU : Что "под капотом".


Roadmap aka ToDo или Планы на будущее

Вкратце так – разработка "Big Toolbox • RU" будет поддерживаться и развиваться, особенно по части доработки кода управления мышью для применения в новых браузерах, а также на предмет доработки имеющихся и добавки новых дополнительных функций (на текущий момент в аддоне нет ничего сверх функционала исходного прототипа).

Задача построения универсального комбайна достаточно сложна, учитывая различие требований к функциональности у разных пользователей (и у меня в том числе)). Однако, несмотря на длительность "подмораживания", этот проект пока не заброшен, как минимум – потому что в подавляющем большинстве браузеров "штатный комфорт" достаточно скромен и потребность в его дополнении остаётся всегда…

В дальнейшем, возможно, что-то будет "заимствовано" из более современных аналогичных аддонов в рамках этого же расширения, вероятна доработка функций работы с почтой и шаблонами для автозаполнения, может быть – какие‑то новые опции для контекстного меню, будет улучшена работа со скриптами и букмарклетами. Ну и так далее.

В общем, конкретных планов по выпуску новых версий пока нет, но "король мышачьих жестов" жить будет… :)


Загрузка и установка

Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром‑браузерах версий 19+ (рекомендуется 29+). Однако, с учётом различных "новшеств", вводимых производителями браузеров, следует предварительно ознакомиться с документацией на конкретный билд, который планируется установить – есть, так сказать, "некоторые нюансики" и их нужно учитывать. В любом случае необходимо помнить, что:

Расширение использует для выполнения отдельных функций NPAPI-плагин (входит в состав установочного комплекта), для работы которого требуется поддержка NPAPI в клиентском браузере, иначе некоторые дополнительные функции управления с помощью жестов мыши работать не будут. Такая поддержка есть во всех хром‑браузерах версий до 45, а также в некоторых современных хромоклонах (360 Extreme Explorer и аналогичные, работа не гарантируется).

Можно загрузить любую из версий "Big Toolbox • RU" на следующих ресурсах:

Настоятельно рекомендуется использовать текущую стабильную версию расширения.
Более ранние выпуски можно устанавливать только в исследовательских целях для сравнительного анализа функций и возможностей аддона. Авторская поддержка предыдущих версий не осуществляется, претензии по возможным проблемам их эксплуатации не рассматриваются.

При возникновении сложностей с установкой читаем этот совет.

Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию:
[читать матчасть]

Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию:



Так держать! :)
Описания и инструкции

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:19+
Протестировано в:SRWare Iron 29/30/31/36
Технологии и API:Чистый JS (ES5), API: browserAction, bookmarks, history, tabs, cookies, storage, contextMenus, management, idle, topSites

URLПоделиться

Всего комментариев: 0
close