Сдеалайте Ubiquity еще более вездесущим

Мы уже писали о прекрасном эксперименте Mozilla — плагине Ubiquity. Это действительно чрезвычайно мощный инструмент, ускоряющий некоторые операции в разы. Но вот беда — работает клавиатурное сочетание исключительно в Firefox. Но оказалось, что этот недуг легко лечится. 

⚡️Новости из мира гаджетов, обзоры, гайды и не только — в телеграм-канале «Технологии | Лайфхакер».

Лекарство оказалось макросом для Autohotkey, который был превращен в отдельный EXE-файл. Сей факт означает, что у лекарства есть ограничение — оно подходит только для Windows.

Тем, кто как я пользуется Autohotkey, нужно лишь добавить следующий текст в ваш файл скрипта:

; Make ubiquity ubiquitous

#space:: ; Change shortcut if needed

FirefoxTitle = Mozilla Firefox

FirefoxPath = %programfiles%Mozilla Firefoxfirefox.exe

SetTitleMatchMode, 2

IfWinNotExist, %FirefoxTitle%

{

Run %FirefoxPath%

}

WinActivate, %FirefoxTitle%

WinWaitActive, %FirefoxTitle%

Send, ^{Space} ; Change shortcut if needed

return

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

Ubiquitous Ubiquity работает с Firefox для Windows, если вы не забыли инсталлировать сам плагин. Данный код привязывает вызов Ubiquinty к нажатию Win+Space, но в Autohotkey вы можете привязать его к любой горячей клавише.

Making Ubiquity Ubiquitous [ William Bartholomew ] 

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Это упрощённая версия страницы.

Читать полную версию
rushills
Кстати, замечу, что слегка изменив скрипт, можно добиться того, что выделенный текст сразу же попадет в Ubiquity из любой программы.; Make ubiquity ubiquitous#space:: ; Change shortcut if neededSend, ^cFirefoxTitle = Mozilla FirefoxFirefoxPath = %programfiles%\Mozilla Firefox\firefox.exeSetTitleMatchMode, 2IfWinNotExist, %FirefoxTitle%{Run %FirefoxPath%}WinActivate, %FirefoxTitle%WinWaitActive, %FirefoxTitle%Send, ^{Space}^v ; Change shortcut if neededreturn
Интернетные штучки » Интересное в блогах
[...] О том, как отправлять короткие письма в Gmail, от Lifehacker.ru, а также о том, как сделать Ubiquity еще более вездесущим. [...]