Firefox - используйте правую кнопку мыши, затем `b`, чтобы вернуться (или отменить связывание клавиш контекстного меню)

309
sampablokuper

Когда-то, щелкнув правой кнопкой мыши на пустом месте в Firefox (чтобы вызвать контекстное меню), а затем нажав кнопку на клавиатуре b, было равносильно нажатию кнопки назад браузера.

IMO, это невероятно удобный ярлык для минимизации движений запястья и, следовательно, RSI, по сравнению с альтернативами *, потому что кнопка правой кнопки мыши обычно находится непосредственно под цифрой правой руки, а bкнопка находится так близко к указательному пальцу левая рука (в исходном положении на QWERTY-клавиатуре). Таким образом, требуется всего один клик, одно нажатие клавиши и незначительное движение.

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

Как я могу отключить новую функциональность и повторно включить старую функциональность?

* Для всех, кто интересуется, есть альтернативы, о которых я знаю:

  • Alt+ left (только два нажатия клавиш, но требуется гораздо больше движения запястья и движения цифр по сравнению с моим предпочтительным решением);
  • щелкните правой кнопкой мыши, затем перейдите или нажмите кнопку со стрелкой назад в контекстном меню, затем щелкните ее левой кнопкой мыши или нажмите клавишу ввода (требуется по крайней мере три нажатия клавиш и гораздо больше движения запястья и перемещения цифр по сравнению с моим предпочтительным решением);
  • переместите кнопку мыши назад, затем щелкните левой кнопкой мыши по ней (требуется гораздо больше движений запястья по сравнению с моим предпочтительным решением, и плохо с точки зрения закона Фитта ).
0
Это все еще работает, как вы описали для меня. Я использую версию 60.0b10, что вы используете? Нажатие Backspace - это еще один способ вернуться назад. A.J. Ruckman 6 лет назад 1
В данном конкретном случае это 52.7.3 ESR в GNU / Linux. Backspace для меня не действует как клавиша «назад»: AFAICT, если я не редактирую текст в текстовом поле или текстовом поле, backspace не имеет никакого эффекта в Firefox. sampablokuper 6 лет назад 0
Я бы сказал, обновить до Quantum, но я думаю, что вы используете ESR по уважительной причине. Возможно, вам придется использовать расширение. A.J. Ruckman 6 лет назад 0
@ AJRuckman, спасибо. Вы знаете о существующем расширении, которое делает это? На самом деле, я нашел время, чтобы написать что-то не то, что я имел в виду, но, возможно, до этого дойдет ... sampablokuper 6 лет назад 0
Может быть [это] (https://addons.mozilla.org/en-US/firefox/addon/keybinder/)? A.J. Ruckman 6 лет назад 0
Еще раз спасибо, но Keybinder, кажется, не в состоянии изменить сочетания клавиш контекстного меню. sampablokuper 6 лет назад 0
Я уверен, что ничто не сможет сделать это. Лучшее, что вы можете сделать, это, вероятно, добавить еще один ярлык или привыкнуть к Alt Left. A.J. Ruckman 6 лет назад 0
Я надеялся, что где-то есть опция `about: config` или похожая. Ах хорошо. Сейчас я отложу это в сторону и посмотрю [эти возможности] (https://duckduckgo.com/html?q=firefox%20edit%20context%20menu), когда позволит время. sampablokuper 6 лет назад 0
* "Когда-то, щелкнув правой кнопкой мыши на пустом месте в Firefox (чтобы вызвать контекстное меню), а затем нажав кнопку *` B` * на клавиатуре, было равносильно нажатию кнопки назад браузера. "* Я запускаю Firefox 59.0 .2 на машине с Windows 10, и это все еще работает. Другими словами, кажется, что проблема, с которой вы столкнулись, вызвана вашей конкретной версией Firefox. Помните, что Firefox 52.x ESR будет поддерживаться только до 20 августа 2018 года. После этого единственной версией ESR в Firefox будет 60.x. Run5k 6 лет назад 0
@sampablokuper Установите для `browser.backspace_action` значение` 0`, чтобы backspace переходил на предыдущую страницу. Кроме того, щелчок правой кнопкой мыши + b работает для меня, так что, возможно, одно из ваших расширений изменяет поведение контекстного меню? dsstorefile1 6 лет назад 0
Щелкните левой кнопкой мыши в пустом месте (если у чего-то есть фокус) и нажмите клавишу возврата, это еще одна альтернатива. Andrew Morton 6 лет назад 0
@dsstorefile, * "Установите для` browser.backspace_action` значение `0`, чтобы возврат на предыдущую страницу осуществлялся с помощью backspace." * Ах, это работает, спасибо. Это все еще не так эргономично, как щелчок правой кнопкой мыши + b, хотя :) Из исходного положения backspace немного растягивается ... sampablokuper 6 лет назад 0

1 ответ на вопрос

1
sampablokuper

Для совместимых версий Firefox (т.е. pre-Quantum) это может быть достигнуто с помощью дополнения « Мастер меню» . Для одного возможного способа сделать это:

  1. Мастер установки меню.
  2. Перезапустите Firefox.
  3. Щелкните правой кнопкой мыши на пустом месте.
  4. Нажмите кнопку «Настроить это меню» в правом нижнем углу контекстного меню.
  5. Снимите флажок «Добавить эту страницу в закладки».
  6. Нажмите значок гаечного ключа рядом с элементом «context-back» и добавьте bв качестве ключа доступа.