Много веб-сайтов, особенно все включающее редактирование обогащенного текста (этот сайт виновен также), сочетания клавиш кражи обычно раньше управляло Firefox и заставляло их сделать что-то еще вместо этого. Это является полностью приводящим в бешенство, когда я нажимаю что-то как Cmd-число, Cmd-L, Cmd-T или Cmd-K, и это не делает то, к чему я хочу это. Я могу заставить его остановиться?
На самом деле это, вероятно, было бы для лучшего, если я мог бы запретить кражу всего Cmd -* ярлыки. Я никогда не видел их используемый ни для чего полезного. Действительно ли это возможно?
Обширное исследование показывает, что с текущей версии Firefox (3.6.x) это невозможно - все конфликты привязки клавиш разрешены с приоритетами: Система> Веб-сайт> Firefox - довольно глупый порядок, который является. Ни одно из дополнений, которые я попробовал, кажется, не может зафиксировать его.
Возможно это могло бы стать выполнимым в будущих версиях, но прямо сейчас ответ - Невозможен.
Начиная с проблем, кажется, события клавиатуры JavaScript, крадя нажатия клавиш, разве не было бы возможно создать сценарий JavaScript (чтобы использоваться через Механика), который развязывает эти все события клавиатуры, таким образом возвращая надлежащее использование каждого ярлыка на браузер?
Я не уверен, насколько выполнимый это, но кто-то с большим количеством JavaScript / опыт Механика может помогать (могло бы стоить спросить относительно ТАК).
Проблема состоит в том, что любая страница может запустить JavaScript, который настраивает обработчик событий для захвата событий нажатия клавиши, и средства управления JavaScript Firefox не являются достаточно мелкомодульными для остановки его, не повреждая другие функции JavaScript.
Единственный способ предотвратить это состоит в том, чтобы отключить JavaScript (Инструменты->, Опции, вкладка [Content], сняли флажок с Разрешать JavaScript). Или можно отключить JavaScript на основе на сайт с расширением как NoScript.
Firefox позволяет Вам предотвратить определенное использование JavaScript, как перемещающиеся/изменяющие размер окна, изменяясь или отключая контекстное меню, и т.д.; но нет ничего для предотвращения веб-сайтов, прерывающих события клавиатуры.
Возможно, существует расширение, которое дает этот уровень управления - я не знаю о том.
Существуют параметры сценария JavaScript, но что расширение больше не обновляется.
Вероятно, что сторонние плагины берут фокус из основного окна браузера. В этом случае ввод с клавиатуры (кроме прерываний) будет прерван плагином. Если бы Вам не нравится это, можно всегда удалять незаконный плагин (плагины) [я предположил бы, что это - вероятная флэш-память].
Возможно, можно использовать Autohotkey или Autoit, одну из тех программ и если можно сделать комбинации горячей клавиши и связать их с функциями Firefox, сказать
Ctrl-; T
к новой вкладке
Ctrl-; N
к новому окну, и так далее.
Я не знаю, как использовать Autohotkey или Autoit, таким образом, кто-то еще должен будет проверить, что это могло работать, я только предлагаю это как потенциальную идею.