Отключаю аддоном стандартные горячие клавиши, в частности Ctrl+P для печати, открываю новое окно или перезапускаю Seamonkey, стандартные комбинации снова отображаются в главном меню браузера и снова включены в настройках аддона.
Пробую по-другому. Меняю комбинацию для печати с Ctrl+P на другую (например Del) и отключаю её, отключается как положено. Теперь назначаю Ctrl+P для другой команды (например предварительный просмотр печати), назначение вроде как происходит, в меню браузера комбинация появляется, в настройках аддона сохраняется, но не срабатывает.
Всё то же самое происходит с множеством других стандартных горячих клавиш Seamonkey.
Отредактировано xean (26-02-2017 15:45:09)
Отсутствует
попробуйте отрегулировать время инициализации аддона под вашу систему.
введите в адресной строке: about:config
найдите параметр: extensions.s3menuwizard.init_start_timer
установите значение от 1 до 60 (в секундах)
перезапустите браузер
Отсутствует
попробуйте отрегулировать время инициализации аддона
Не помогает, как изначально и предполагалось.
Нестандартные пользовательские комбинации (например, Ctrl+K для автономной работы) как работали, так и работают.
Переназначенные стандартные комбинации (например Ctrl+P для предварительного просмотра вместо печати, из моего предыдущего сообщения) как НЕ работали, так и НЕ работают.
Отредактировано xean (01-03-2017 17:26:04)
Отсутствует
ну тут тогда только создавать новое меню, в обработчик команд вписывать нужный код и назначать горячую клавишу
вот, я отвечал на подобную проблему на forums.mozillazine.org - человек жаловался что не мог переопределить некоторые стандартные комбинации клавиш
I have configured this add-on to replace 4 keyboard shortcuts.
However, the replacements have failed.
The new shortcuts do not appear in the menu; the old (standard) ones appear there.
Using the new shortcuts does not cause the specified behavior.
The add-on shows the new shortcuts in its interface, as if they had been correctly installed.
The new shortcuts that I installed were Undo (F1), Cut (F2), Copy (F3), and Paste (F4).
и мой ответ:
you need create new menu-items and set your hotkey and command.
for "undo":
hotkey - F1
onCommand: goDoCommand('cmd_undo')for "cut":
hotkey - F2
onCommand: goDoCommand('cmd_cut')for "copy":
hotkey - F3
onCommand: goDoCommand('cmd_copy')for "paste":
hotkey - F4
onCommand: goDoCommand('cmd_paste')for "redo":
hotkey - F5
onCommand: goDoCommand('cmd_redo')for "delete":
hotkey - F6
onCommand: goDoCommand('cmd_delete')for "selectAll":
hotkey - F7
onCommand: goDoCommand('cmd_selectAll')F1..F7 - This special keys and they may not work properly if there are any problems, set the "shift + F1", "alt + F1", "ctrl + F1", etc...
after change hotkey or onCommand - you need restart browser!
http://forums.mozillazine.org/viewtopic … #p14729214
http://forums.mozillazine.org/viewtopic … #p14723523
Отредактировано pag77 (01-03-2017 19:34:37)
Отсутствует
ну тут тогда только создавать новое меню, в обработчик команд вписывать нужный код и назначать горячую клавишу
Да, такой подход работает, спасибо!
Остался один «малозначительный» вопрос: где отыскивать эти коды для всех возможных команд?
Отредактировано xean (08-03-2017 20:02:57)
Отсутствует
ну это смотря что именно вам надо...
я ищу так:
в адресной строке вбиваю: chrome://browser/content/browser.xul
потом правой кнопкой клик - показать исходный код, ну или сразу в адресной строке: view-source:chrome://browser/content/browser.xul
и там уже ищу нужные меню и их команды
еще очень помогает: Инструменты - Веб-разработка - Инструменты разработчика , ну или Firebug
Отсутствует
Добрый день. Как добавить к контекстное меню опцию открытия ссылки, но при этом был вызов браузера не по умолчанию (например тор-браузер)?
Это реально сделать (Linux, Thunderbird 45.6.0)?
Отсутствует
o979576
Кнопка для Custom buttons есть такая: Открыть страницу в другом браузере из контекстного меню
Там, разве что, место добавляемого пункта в меню изменить стоит, но опять-таки, не через Menu Wizard, а в коде самой кнопки.
Отредактировано yup (31-03-2017 17:46:16)
Отсутствует
o979576
Есть такое расширение - Custom Buttons, которому здесь на форуме целый раздел посвящён.
Установить его (версию, правленную под нынешние версии Firefox).
Создать с его помощью указанную мной кнопку (последний её вариант; код вставить на вкладку "Инициализация", пути к браузерам исправить на свои, да и вообще список их подкорректировать под себя).
Вытащить созданную кнопку на любую видимую панель Firefox.
Заглянуть в контекстное меню любой ссылки.
Отсутствует
Не работает что именно: расширение или кнопка?
Потому как только что специально проверил в 52.0.2 - всё работает.
P.S. Продолжать лучше в теме по кнопкам Custom Buttons
Отредактировано yup (31-03-2017 20:15:41)
Отсутствует
кнопка нажимается. действия нету
А её не нужно нажимать (если, конечно, всё действительно сделано правильно и код кнопки вставлен во вкладку "Инициализация"). Нужно вызвать контекстное меню страницы или ссылки и поискать там пункт "Открыть в другом браузере...".
Отредактировано yup (31-03-2017 21:17:26)
Отсутствует
https://addons.mozilla.org/ru/thunderbird/addon/custom-buttons/
Тогда понятно. Это не правленный вариант, он в 52.0 заведомо работать не будет.
Этот ставьте: custom_buttons-0.0.5.8.9-fixed4-signed.xpi.zip
но это уже злой оффтопик
Я давно предложил перебраться в более подходящую тему.
мне кажется это все же можно через Menu Wizard сделать
Исходя из кода кнопки, предвижу определённые проблемы при добавлении через Menu Wizard.
Отредактировано yup (31-03-2017 23:35:55)
Отсутствует
version 5.07-5.08
https://addons.mozilla.org/addon/s3menu-wizard/
changes:
deleted: 3-d party JavaScript-advertising has been deleted from add-on.
fixed: minor bug fixes
Отсутствует
Adblock Plus, Download Master
Adblock Plus - вы имеете ввиду спрятать меню "Adblock Plus: заблокировать изображение"?
Download Master - "закачать ВСЕ ссылки"?
попробуйте сделать это через контекстное меню:
если кнопка отсутствует, то включите её в настройках:
Отсутствует