Как отключить горячие клавиши в браузере

Обновлено: 28.06.2024

Я заметил, что все больше и больше веб-сайтов крадут горячие клавиши браузера.

Alt + D, пожалуй, самый неприятный. Я использую это постоянно, чтобы изменить веб-сайт. Тем не менее, так много веб-сайтов крадут горячую клавишу для своей собственной системы, что действительно глупо, потому что, если вы собираетесь приложить усилия для изучения горячих клавиш для веб-сайта, вы, вероятно, уже приложили усилия для изучения горячих клавиш для браузера! Например, Google Таблицы крадут Alt + D, чтобы открыть меню данных.

Есть ли способ предотвратить переопределение ярлыков браузера веб-сайтами?

Сомнительно. Я имею в виду, что один из вариантов — отключить JavaScript, но я думаю, вы можете догадаться, какие негативные последствия это может иметь.

Для просто ALT+D рассмотрите возможность использования CTRL+L. Я думаю, что он более известен и с меньшей вероятностью будет переопределен. F6 является альтернативой. Все три ярлыка работают практически везде, даже в Firefox, Windows Explorer, iexplore, Edge и т. д.

Ctrl+L не очень хорошо работает, так как находится на другой стороне клавиатуры, но F6 — хороший совет. Однако трудно приучить себя менять эту горячую клавишу. К счастью, это всего лишь пара сайтов! Спасибо за подсказку

1 Ответ 1

Не совсем способ предотвращения, но обходной путь (который также работает в Google Sheets).

Короче говоря, мы хотим, чтобы браузер сфокусировался на чем-то еще помимо веб-сайта, чтобы мы могли использовать любой ярлык, который захотим. И есть несколько ярлыков, которые выводят вас из-под контроля веб-сайта и фокусируют внимание на других элементах браузера:

  • Alt : открыть меню браузера. Это самый простой способ, но есть и другие варианты, если веб-сайт его блокирует.
  • Alt + D: активировать адресную строку.
  • Ctrl + L: активировать адресную строку.
  • F6 : активировать адресную строку.
  • Ctrl + E : выделить строку поиска (или адресную строку и начать поиск).
  • Ctrl + K : выделить строку поиска (или адресную строку и начать поиск).
  • Ctrl [+ Shift ]+ Tab: сменить вкладку в крайнем случае

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

Здравствуйте, я пытаюсь вернуться к использованию Firefox спустя много лет. Мне нужно отключить сочетания клавиш, но я не могу найти, где и как их отключить. Это кажется очень странным, поскольку я уверен, что это популярная потребность, по крайней мере, для некоторых ключей, не говоря уже о полном наборе. Как пользователь с ограниченными возможностями, я использую программу под названием Phrase Express, чтобы заполнять всевозможные вещи, включая онлайн-формы. Однако сочетания клавиш Firefox мешают работе гораздо более полезного Phrase Express. Я удивлен, что простой ответ не был легко доступен при поиске других вопросов и т. Д. Однако многие подобные вопросы устарели на много лет и привели меня к различным надстройкам, которые больше не были активны. Это не сложно сделать, в конце концов, многие люди (даже никогда не будут их использовать, и даже программы, разработанные моими программистами-одиночками, обычно имеют простой ряд параметров, доступных в настройках, чтобы включить или выключить их или даже настроить их.

Итак, может кто-нибудь помочь, необходимость использования фразового экспресса необходима для решения моих проблем с шеей и руками, но я хочу оставить Chrome и, что более важно, Google позади меня.

Заранее благодарим вас за руководство и помощь.

Здравствуйте, я пытаюсь вернуться к использованию Firefox спустя много лет. Мне нужно отключить сочетания клавиш, но я не могу найти, где и как их отключить. Это кажется очень странным, поскольку я уверен, что это популярная потребность, по крайней мере, для некоторых ключей, не говоря уже о полном наборе. Как пользователь с ограниченными возможностями, я использую программу под названием Phrase Express, чтобы заполнять всевозможные вещи, включая онлайн-формы. Однако сочетания клавиш Firefox мешают работе гораздо более полезного Phrase Express. Я удивлен, что простой ответ не был легко доступен при поиске других вопросов и т. Д. Однако многие подобные вопросы устарели на много лет и привели меня к различным надстройкам, которые больше не были активны. Это несложно сделать, в конце концов, многие люди (даже никогда не будут их использовать, и даже программы, разработанные моими одиночными программистами, обычно имеют простой набор опций, доступных в настройках, чтобы включить или выключить их или даже настроить их. Итак, может кто-нибудь, пожалуйста, помогите, необходимость использовать экспресс-фразу необходима, чтобы справиться с моими проблемами с шеей и руками, но я хочу оставить Chrome и, что более важно, Google позади меня. Заранее благодарю вас за ваши советы и помощь.

Выбранное решение

Здравствуйте еще раз. Ну, с другой стороны, проблема не была решена путем указания игнорировать определенные клавиши с помощью надстройки. Однако мне только что пришло в голову попробовать загрузить другой браузер (Brave), чтобы убедиться, что проблема связана с Firefox, и у меня была такая же проблема.Затем я открыл простой блокнот и снова начал печатать работу, которую Phrase Express было предложено выполнить после 3 букв, и когда я нажимаю на нее, чтобы сделать это, нажав кнопку Tab, 3 буквы исчезают, а курсор перемещается вернуться к началу предложения! Так что очевидно, что проблема глобальная, и я неправильно обвинял Firefox. Похоже, что-то пошло не так с Phrase Express или, возможно, с Windows, и, похоже, это произошло в тот же день, когда я загрузил Firefox! Итак, спасибо за вашу помощь. Я отмечу эту проблему как решенную, хотя, очевидно, это не так, но явно шире, чем Firefox. Надеюсь увидеть вас снова, но еще больше надеюсь, что не слишком скоро, чтобы предположить, что после решения этой головоломки мне стало легче. Спасибо

Все ответы (9)

Keybinder – это надстройка для веб-браузера Firefox, позволяющая изменять, сбрасывать или отключать любые сочетания клавиш в браузере.

Некоторые сочетания клавиш могут мешать работе в браузере. В моем случае это, например, случай для Ctrl-B, который открывает окно закладок.

Ghacks работает на базе WordPress, и одним из сочетаний клавиш в редакторе WordPress является Ctrl-B; он автоматически выделяет выделенный текст жирным шрифтом, что обычно быстрее, чем подведение мыши к значку B и нажатие на него.

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

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

Есть также вероятность, что вы сопоставили определенное сочетание клавиш с глобальным системным событием, но оно не будет работать в Firefox, если браузер также сопоставил его.

< бр />


Установите Keybinder, как и любое другое дополнение для веб-браузера. Вы можете вызвать главное меню конфигурации, нажав клавишу Alt, а затем выбрав Инструменты > Связку клавиш.

В интерфейсе перечислены все сопоставленные сочетания клавиш. Вы можете использовать встроенный поиск, чтобы быстро найти ярлык. Обратите внимание, что вам нужно написать Control вместо Ctrl, например, чтобы найти сочетание клавиш, использующее клавишу Ctrl.

Предусмотрены параметры для сброса выбранного ярлыка, его редактирования или переключения его состояния. Поскольку все ключи включены по умолчанию, это отключено для ключей. После того, как вы отключили ключ, вы можете снова включить его, нажав кнопку «Включить» после его выбора.

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

Отключенные ярлыки перестают работать сразу после внесения изменений.

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

Keybinder — не первое расширение, делающее это; например, есть Flashblock Ultimate Alt Zero для Firefox, который делает что-то подобное. Прочтите, как предотвратить перехват горячих клавиш веб-сайтами для получения дополнительной информации по этой теме.

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

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

< бр />

Keybinder – это надстройка для веб-браузера Firefox, которая позволяет изменять, сбрасывать или отключать любые сочетания клавиш в браузере. Некоторые сочетания клавиш могут мешать вам при использовании браузера. В моем случае это, например, случай для Ctrl-B, который открывает окно закладок. Ghacks работает на WordPress, и одним из сочетаний клавиш редактора WordPress является Ctrl-B; он автоматически выделяет выделенный текст жирным шрифтом, что обычно быстрее, чем перемещение мыши к значку B и щелчок по нему. Бывает, что редактор не является активной частью окна браузера. Когда это происходит, и когда я нажимаю Ctrl-B в этом случае, я открываю окно закладок. Поскольку я этого не хочу, мне нужно переместить мышь, закрыть ее, повторно выделить текст, который я хочу выделить жирным шрифтом, и повторить процесс.У вас могут быть разные ярлыки, которые вам не нужны, но тем не менее они могут случайно вызывать сопоставленные функции. Также есть вероятность, что вы сопоставили определенное сочетание клавиш с глобальным системным событием, но оно не будет работать в Firefox, если браузер также сопоставил его. Установите Keybinder, как и любое другое дополнение для веб-браузера. Вы можете вызвать главное меню конфигурации, нажав клавишу Alt, а затем выбрав «Инструменты» > «Связка клавиш». В интерфейсе перечислены все сопоставленные сочетания клавиш. Вы можете использовать встроенный поиск, чтобы быстро найти ярлык. Обратите внимание, что вам нужно написать Control вместо Ctrl, например, чтобы найти сочетание клавиш, использующее клавишу Ctrl. Предусмотрены параметры для сброса выбранного ярлыка, его редактирования или переключения его состояния. Поскольку все ключи включены по умолчанию, это отключено для ключей. После того, как вы отключили ключ, вы можете снова включить его, нажав кнопку «Включить» после их выбора. Все отключенные ярлыки выделены красным и перечеркнуты, что упрощает их идентификацию. Однако нет возможности перечислить только ярлыки не по умолчанию или отключенные. Отключенные ярлыки перестают работать сразу после внесения изменений. Keybinder поставляется с рядом дополнительных функций, которые могут оказаться полезными. Расширение информирует содержимое плагина о снятии фокуса с мыши и клавиатуры, чтобы ярлыки продолжали работать даже на страницах с содержимым плагина. Keybinder — не первое расширение, делающее это; например, есть Flashblock Ultimate Alt Zero для Firefox, который делает что-то подобное. Прочтите, как предотвратить перехват горячих клавиш веб-сайтами для получения дополнительной информации по этой теме. Вы можете обойти это, загрузив контент с помощью Shift-Click. Кроме того, вы можете добавить список адресов, на которые вы не хотите, чтобы плагины обращали внимание вместо этого. Closing Words Keybinder — отличное дополнение для Firefox, позволяющее изменять или отключать сочетания клавиш веб-браузера. Он идеально подходит для ситуаций, когда ярлыки мешают вам, и в ситуациях, когда вы можете захотеть сопоставить действия с разными ярлыками. спасибо

Здравствуйте и спасибо, Арман. Я видел такой же ответ на пост несколько лет назад. К сожалению, надстройка Keybinder больше не указана в надстройках браузера Firefox, поэтому, по-видимому, она перестала обновляться или несовместима с последней версией Firefox?

Здравствуйте и спасибо, Арман. Я видел такой же ответ на пост несколько лет назад. К сожалению, надстройка Keybinder больше не указана в надстройках браузера Firefox, поэтому, по-видимому, она перестала обновляться или несовместима с последней версией Firefox?

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

Как Phrase Express работает с Firefox: добавляет ли он расширение, координирующее ввод текста, или перехватывает клавиши на системном уровне, а затем отправляет ввод в Firefox? Или что-то еще, о чем я не думаю?

Привет, Маркус, Firefox не имеет встроенной функции для изменения или отключения сочетаний клавиш, за исключением очень избранных случаев. В настоящее время расширения могут изменять многие сочетания клавиш, внедряя скрипты на страницы для их перехвата, но некоторые клавиши являются специальными, и Firefox не позволяет перехватывать и переназначать их таким образом. Как Phrase Express работает с Firefox: добавляет ли он расширение, координирующее ввод текста, или перехватывает клавиши на системном уровне, а затем отправляет ввод в Firefox? Или что-то еще, о чем я не думаю?

Можете ли вы подробнее рассказать о том, о каких сочетаниях клавиш идет речь (какие комбинации модификаторов)?

Обратите внимание, что вы можете отключить инструменты разработчика на странице about:config, чтобы освободить множество ярлыков, используемых этими инструментами (Инструменты -> Веб-разработчик).

Можете ли вы подробнее рассказать о том, о каких сочетаниях клавиш идет речь (какие комбинации модификаторов)? Обратите внимание, что вы можете отключить инструменты разработчика на странице about:config, чтобы освободить множество ярлыков, используемых этими инструментами (Инструменты -> Веб-разработчик). *devtools.enabled = ложь

Изменено cor-el 18 июня 2020 г. в 17:33:45 по тихоокеанскому времени

Здравствуйте, jscher2000 и cor-el! Спасибо за интерес к моей проблеме. Я недостаточно техничен, чтобы полностью понять последовательность во всех деталях. Phrase Express — это шаблонный менеджер шаблонов. Когда вы назначаете клавиши для конкретной вещи, например. Предложение, адрес, макрос, который вводит текущую дату и время. (его можно использовать для более сложных вещей, но это должно дать вам идею.) Тогда они универсальны/глобально эффективны, где бы вы ни находились в Windows. Они работают, если я заполняю бесплатный документ, форму веб-сайта в Chrome или меняю название группы или альбома в mediamonkey.У них также есть тысячи настроек автозамены, которые вы можете изменить самостоятельно. Всякий раз, когда он предлагает вам возможность заполнить автозамену (например, если вы набираете более 1 заглавной буквы в слове), опция сказать «да, пожалуйста, измените» требует подтверждения вручную. Обычно это левая кнопка Tab. Однако, когда я понял, что firefox уже использует это, я попытался изменить его 3 раза на разные ключи и обнаружил, что Firefox, похоже, использует почти все ключи, которые (с моими проблемами) я нахожу легким для достижения. Во всех других программах, которые я использую, просто зайдите в настройки и нажмите «отключить ярлык / горячие клавиши» в соответствующей программе. Я в замешательстве, почему такая, казалось бы, универсальная опция недоступна в Firefox? Рассмотрев альтернативы Chrome, чтобы попытаться уйти от сборщиков данных Google, я решил, что возврат к Firefox был бы моим лучшим вариантом, но если он не может работать в сочетании с такой важной программой, как Phrase Express для меня, и если он выделил большинство клавиш для своих собственных ярлыков, тогда это может нарушить сделку. Интересно, сколько пользователей действительно используют их? Я знаю, что большинство из нас может использовать такие вещи, как «новая вкладка» или «новое окно» или, может быть, «курсор для формирования текстового поля», но какой процент трудоспособных пользователей использует гораздо больше, чем это? Просто кажется странным, что такая популярная программа не предлагает эту опцию. Я могу троллить мою фразу, выражающую «фразы», ​​и изменить многие из них для автоматического распознавания, так что основным необходимым ключом будет единственный ключ ручного утверждения, но это бесполезно, если Firefox пытается сделать что-то еще всякий раз, когда я нажимаю эту клавишу. Те, которые я установил для других вещей, например, LCtrl + Num0, которая добавляет мой полный адрес с текущей датой и временем, без которых я мог бы неохотно обходиться какое-то время, по крайней мере, если бы я знал, что они работают над решением, но я не вижу никаких признаков кого-либо говорите, что что-то грядет?

Извините за многословность, надеюсь, это даст дополнительные разъяснения.

Здравствуйте, jscher2000 и cor-el! Спасибо за интерес к моей проблеме. Я недостаточно техничен, чтобы полностью понять последовательность во всех деталях. Phrase Express — это шаблонный менеджер шаблонов. Когда вы назначаете клавиши для конкретной вещи, например. Предложение, адрес, макрос, который вводит текущую дату и время. (его можно использовать для более сложных вещей, но это должно дать вам идею.) Тогда они универсальны/глобально эффективны, где бы вы ни находились в Windows. Они работают, если я заполняю бесплатный документ, форму веб-сайта в Chrome или меняю название группы или альбома в mediamonkey. У них также есть тысячи настроек автозамены, которые вы можете изменить самостоятельно. Всякий раз, когда он предлагает вам возможность заполнить автозамену (например, если вы набираете более 1 заглавной буквы в слове), опция сказать «да, пожалуйста, измените» требует подтверждения вручную. Обычно это левая кнопка Tab. Однако, когда я понял, что firefox уже использует это, я попытался изменить его 3 раза на разные ключи и обнаружил, что Firefox, похоже, использует почти все ключи, которые (с моими проблемами) я нахожу легким для достижения. Во всех других программах, которые я использую, просто зайдите в настройки и нажмите «отключить ярлык / горячие клавиши» в соответствующей программе. Я в замешательстве, почему такая, казалось бы, универсальная опция недоступна в Firefox? Рассмотрев альтернативы Chrome, чтобы попытаться уйти от сборщиков данных Google, я решил, что возврат к Firefox был бы моим лучшим вариантом, но если он не может работать в сочетании с такой важной программой, как Phrase Express для меня, и если он выделил большинство клавиш для своих собственных ярлыков, тогда это может нарушить сделку. Интересно, сколько пользователей действительно используют их? Я знаю, что большинство из нас может использовать такие вещи, как «новая вкладка» или «новое окно» или, может быть, «курсор для формирования текстового поля», но какой процент трудоспособных пользователей использует гораздо больше, чем это? Просто кажется странным, что такая популярная программа не предлагает эту опцию. Я могу троллить мою фразу, выражающую «фразы», ​​и изменить многие из них для автоматического распознавания, так что основным необходимым ключом будет единственный ключ ручного утверждения, но это бесполезно, если Firefox пытается сделать что-то еще всякий раз, когда я нажимаю эту клавишу. Те, которые я установил для других вещей, например, LCtrl + Num0, которая добавляет мой полный адрес с текущей датой и временем, без которых я мог бы неохотно обходиться какое-то время, по крайней мере, если бы я знал, что они работают над решением, но я не вижу никаких признаков кого-либо сказать, что что-то идет? Извините за многословность, я надеюсь, что это даст дополнительные разъяснения.

Chrome Ctrl-Shift-Q

Дж. Р. Рафаэль

Хорошо, поклонники Android. Сегодняшний совет для вас. Ну типа. На самом деле это связано с Chrome для Windows.Но если вы носите телефон с Android и используете компьютер с Windows на работе или дома, вполне вероятно, что вы используете Chrome и на настольном компьютере.

Да, и я сбился со счета, сколько раз я случайно закрыл все активные вкладки Chrome из-за того, что по ошибке нажал Ctrl-Shift-Q. Ctrl-Shift-Q, если вы не знакомы, — это собственный ярлык Chrome, который закрывает все открытые вкладки и окна без предупреждения. Это раздражающе близко к Ctrl-Shift-Tab, сочетанию клавиш, которое возвращает фокус на предыдущую вкладку в текущем окне. Это то, что я обычно пытаюсь сделать, когда по ошибке нажимаю "Q" вместо "Tab".

Чувак, это раздражает. И я не единственный, кто был сбит с толку тем, как легко активировать этот ядерный вариант.

В нескольких темах общедоступной системы отслеживания проблем Chromium рассказывается о проблемах с клавиатурной командой, которая так быстро закрывает все, над чем вы работаете. Согласно одному из них, датированному 2010 годом и теперь отмеченному как "закрытое", команда разработчиков Chrome в какой-то момент отказалась от реализации каких-либо подтверждений или предупреждений в ярлыке.

Вместо этого, по-видимому, теперь основное внимание уделяется настройке ярлыка, поэтому вам нужно будет удерживать Ctrl-Shift-Q в течение определенного времени перед фатальной вкладкой. -закрытие начинается -- таким образом снижается вероятность того, что команда будет активирована по ошибке. Тем не менее, все еще активная ветка, обсуждающая эту возможность, существует уже почти четыре года и до сих пор не решена.

Как сказал один из членов команды Chromium в феврале 2016 года:

Этот файл имеет пометку [высокий приоритет], но он открыт уже три года. . Почти никто не защищает нынешнее поведение, но мы зашли в тупик, потому что никто не принял решения о том, следует ли и как нам с этим бороться.

Правильно. Вот и все.

Мы могли бы спорить весь день, есть ли реальная причина даже иметь ярлык, который одним махом закрывает все вкладки Chrome (серьезно, кто-нибудь действительно использует эту штуку намеренно?) -- но на данный момент, по крайней мере, реальность такова, что она есть. И очень легко попасть по ошибке.

Однако хорошая новость заключается в том, что, хотя сама Google, возможно, и не пытается внедрить исправление, есть несколько относительно простых шагов, которые вы можете предпринять, чтобы уберечь себя от Ctrl-Shift-Q.

Все, что вам нужно сделать, это:

  1. Введите chrome:extensions в адресную строку браузера. Откроется страница расширений Chrome.
  2. Прокрутите страницу до конца и нажмите ссылку "Сочетания клавиш".
  3. Выберите расширение, любое расширение, затем установите флажок рядом с ним. (В вашем списке нет доступных расширений? (Правда?!) Установите что-нибудь простое и безобидное, например расширение «Сохранить на Google Диск», затем вернитесь к шагу 1 и начните заново.)
  4. Когда поле активно и готово к вводу, оно изменит цвет и выдаст сообщение "Введите ярлык". Убедитесь, что вы видите этот текст, прежде чем переходить к следующему шагу; в противном случае вы непреднамеренно активируете проклятую команду Ctrl-Shift-Q, и все ваши вкладки закроются посреди этого.
  5. Убедившись, что поле активно, нажмите Ctrl + Shift + Q на клавиатуре, а затем нажмите "ОК" внизу экрана.

Вот оно! То, что вы фактически только что сделали, это переопределило родное сочетание клавиш Chrome Ctrl-Shift-Q с помощью собственного сочетания клавиш Ctrl-Shift-Q. Поэтому в следующий раз, когда ваши пальцы случайно нажмут на эту ужасную комбинацию клавиш, все, что произойдет, — это то, что выбранное вами расширение откроется. Никаких выброшенных вкладок, ругани и яростного стука по столу.

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

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

Информационный бюллетень AI

Ведущий редактор Дж. Р. Рафаэль рассказывает лакомые кусочки о человеческой стороне технологий. Жаждете большего? Присоединяйтесь к нему в Твиттере или подпишитесь на его еженедельный информационный бюллетень, чтобы каждую пятницу получать свежие советы и ценную информацию на свой почтовый ящик.

Я перемещаюсь с помощью Ctrl + n , p , f , b (клавиши readline/Emacs), чтобы мне не приходилось слишком сильно двигать руками и снова получать RSI. Есть ли способ отключить горячую клавишу Ctrl + b для жирного шрифта?

Обратите внимание, что это касается не только Emacs. Стандартные веб-браузеры, такие как Firefox и Chrome, используют такие вещи, как Ctrl + K и Ctrl + L, для перехода к строке поиска Google и адресной строке соответственно.


+1, пожалуйста, добавьте параметр, чтобы отключить его, или измените ключи на что-то, что не мешает, или просто полностью удалите эту функцию. Я сталкиваюсь с этой проблемой несколько раз в день, и она начинает меня бесить.

В Firefox я часто использую Ctrl-k для перехода к панели поиска Google. В Chrome я часто использую Ctrl-l для перехода к адресной строке. Мне не нравится, что я не могу использовать их, когда задаю вопрос или отвечаю на него.

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

@AdamDavis "намного больше людей хотят привязки клавиш, чем не хотят их" У вас есть какие-либо доказательства, подтверждающие это утверждение?

@MichaelMcGowan Нет. Помимо того, что он был включен по умолчанию в редакторе WMD, он был у нас в течение многих лет, и вопросы, предлагающие изменить или удалить их, никогда не получали больше, чем несколько голосов. Если бы это не было широко оценено или если бы оно регулярно мешало людям использовать сайт, оно подвергалось бы гораздо большему контролю каждый раз, когда это всплывало. Этому запросу уже почти 3 года, и из миллионов пользователей Stack Overflow его поддержали только 18 человек, которые наверняка пожаловались бы, если бы это была раздражающая проблема.

@MichaelMcGowan - control-b, чтобы сделать текст жирным, я думаю, гораздо, гораздо более распространенная операция, чем все, о чем говорит сумасшедший emacs voodoo OP. Control-b для смелых работ в MS Word, Gmail, Google Docs и т. д. Адам Дэвис, скорее всего, прав в своем утверждении, но я сомневаюсь, что у кого-то есть статистика, подтверждающая это.

@AdamRackis Ни Gmail, ни Google Docs (Chrome/OS X) не делают для меня ничего особенного с помощью Ctrl-B. Наоборот, есть ли у любого редактора без этой функции люди, запрашивающие ее? Википедия так не работает, как и Blogger, Facebook, Twitter.

Комбинация CTRL + H также раздражает, так как мышечная память ожидает удаления символа (вместо этого вы получаете ярлык заголовка).

Я должен добавить к этому. Клавиша «escape» сопоставляется с «назад в браузере». Я нажал ее, чтобы отменить операцию поиска на странице. Раздражает.

Ctrl-B для перемещения курсора назад — это не «Emacs Voodoo», как предлагалось выше, это стандартная клавиатурная команда в macOS, которая работает везде. Ну, кроме ТАК.

Он работает даже в браузерах. Он работает в поле адреса и в каждом поле ввода текста на каждом веб-сайте, который я использую в Safari, Chrome и Firefox. Переполнение стека (и другие биржи стека) для меня буквально единственное место, где Ctrl-B не работает.

Возможно, в частности, Ctrl-B (хотя для меня, по крайней мере, он работает во все меньшем количестве мест, например, не в адресной строке), но я имел в виду клавиши Emacs в целом. Например. Ctrl-N и многие другие.

Я использую Ctrl-N , Ctrl-P , Ctrl-B , Ctrl-F , Ctrl-A и Ctrl-K в macOS во всех видах приложений и на всех видах веб-сайтов в разных браузерах. Для меня эти команды просто работают везде из коробки. Только при переполнении стека Ctrl-B и Ctrl-K не работают, потому что они переназначили их без возможности отключить это.

7 ответов 7

Правильный ответ на приведенный выше вопрос "да/нет" - "нет".

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

Но взлом вашего браузера с помощью «пользовательских скриптов» или «букмарклетов» — это не совсем то, о чем здесь просят. Даже большинство разработчиков, не говоря уже об обычных пользователях Stack Exchange, не знают о таких опциях, не говоря уже о том, как их устанавливать и использовать (и оценивать их риск для безопасности и т. д.). Кроме того, такие решения, скорее всего, будут ненадежными (не рассчитанными на будущее).

Подумайте об этом так: если бы пользователь спросил "Как мне изменить этот ярлык?" и один из ответов был "Вот патч для ядра Linux, который я написал для вас, " примете ли вы это как ответ? Я бы проголосовал за него (спасибо за усилия!), но не принял бы его.

Правильным решением проблемы OP было бы встроенное предпочтение SE для постоянного отключения этих разочаровывающих настроек горячих клавиш. Пока это решение не существует, ответ на этот вопрос — «нет».

Читайте также: