Я привык использовать Ctrllдля доступа к моей адресной строке. К сожалению, YouTube «услужливо» определяет Ctrllкак горячую клавишу для перехода на несколько секунд вперед в воспроизводимом в данный момент видео, поэтому мне нужен способ, чтобы YouTube не мог добавить привязку этого ключа. Пользовательский скрипт Greasemonkey / Scriptish, который отключает привязку после загрузки страницы, будет приемлемым.
Чтобы быть ясным, это в то время как я на странице видео YouTube, а не на стороннем сайте, который встроил видео YouTube, и поведение происходит, когда Flash Player не имеет фокуса.
Примечание: я знаю, что Altdделает то же самое, что и Ctrllв Firefox, но я слишком привык, Ctrllи я не буду вынужден переключаться.
Изменить: решения для конкретных ОС менее желательны, так как я использую несколько ОС; решения в браузере являются предпочтительными.
Ответы:
Во-первых, ошибка существует с 2001 года. Или раньше. Об этом сообщалось еще тогда.
Сообщение об ошибке Mozilla . Это говорит вам о том, что Мозилла не только знает об этом, но они уже давно об этом знают. О, и я знаю, что это, кажется, более общий отчет об ошибках, но этот здесь более свежий, более специфичный для вашей проблемы и помечен как дубликат первого, с которым я связал вас.
Тем не менее, есть есть код , чтобы отключить некоторые (большинство?) Youtube сочетания клавиш ... но она должна быть добавлена к внедренных тегов , когда видео помещается на веб - странице.
В Интернете есть множество сайтов, передающих эту информацию, вот только один . К сожалению, я считаю, что если бы это было так просто, как запуск сценария Greasemonkey для добавления этого кода в любые теги видео, добавленные YouTUbe, при загрузке страницы, это было бы уже сделано. Люди в Мозилле.
Теперь я провел некоторое время, копаясь в аддонах в Firefox, и наткнулся на этот, который называется «Стильный», который позволяет персонализировать ваш опыт на таких сайтах, как Youtube. Лично я не знаю, но в зависимости от уровня настройки и того, как он выполняет то, что он делает, вы можете получить его для внедрения кода.
Существуют сценарии Greasemonkey, которые изменяют ваш опыт работы с Youtube, как этот , но ни один не детализирует возможность отключения сочетаний клавиш. Однако либо автор сценария этого не учел, либо им это никогда не предлагалось.
источник
disablekb
запрос будет работать здесь.Самым простым решением с использованием AutoHotkey было бы сопоставить Ctrl+ Lс Alt+ Dпри просмотре страницы YouTube в Firefox:
Поскольку YouTube может изменить свою
<title>
схему именования HTML в любое время, более надежным решением будет заменить первую#IfWinActive
строку на:Это применимо к любой вкладке / окну Firefox, но вы не должны заметить различий в функциональности.
источник
#IfWinActive
блоки в конце моих сценариев, без проблем.У меня была та же проблема, и я написал быстрое исправление в сценарии http://www.autohotkey.com/ для использования в Firefox в Windows. Сценарий управляет горячими клавишами ctrl + tab, ctrl + shift + tab и ctrl + l, когда Firefox активен, и заставляет их всегда выполнять обычные действия горячих клавиш Firefox (следующая вкладка, предыдущая вкладка и активировать панель инструментов URL). Работает в оконном режиме и в полноэкранном режиме. Примечание. Скриптовая мышь щелкает нейтральное место в левом верхнем углу окна Firefox. Если вы изменили графический интерфейс через «Стильный», чтобы покрыть это пятно, например, кнопкой, то вам может потребоваться изменить значение x / y команды Click, чтобы нацелиться на какое-то другое пятно без кнопки. Если вы хотите, чтобы этот скрипт работал только для ctrl + l, удалите вторую и третью строку кода.
изменить: извините, значение по умолчанию х / у ниже может не работать в режиме развернутого окна в зависимости от того, как вы отображаете кнопку Firefox. Опять же, измените x / y так, чтобы он указывал на точку без кнопки, например, на несколько пикселей справа от кнопки Firefox.
источник
После еще нескольких испытаний я думаю, что ни мой AHK-код, ни приведенный выше код AHK полностью не решают проблему даже в Firefox в Windows. Чтобы воспроизвести оставшуюся проблему, выполните следующие действия:
результат: для ctrl + l ничего не происходит. Для управления + вкладка игрок переключает фокус на следующий элемент управления и отмечает его толстой желтой рамкой
Сценарий autohotkey не отменяет управление этими горячими клавишами на YouTube, когда кажется, что видеоплеер имеет фокус.
источник