5

В профиле Firefox по умолчанию «Средний щелчок» делает то же самое, что и «Ctrl + клик» - в любом случае, для большинства сайтов. Есть несколько сайтов, где это не работает; либо новая вкладка вообще не создается (вместо этого щелчок происходит на текущей вкладке), либо создается вкладка, но щелчок также происходит на текущей вкладке.

Можно ли настроить Middle Click так, чтобы он был абсолютно идентичен Ctrl+Click, чтобы они никогда не делали разные вещи?

3 ответа3

4
MButton::
IfWinActive, Mozilla Firefox
send ^{LButton}
else
send {MButton}
return

в autohotkey сделал бы это. Обратите внимание, что это превращает средний щелчок в элемент управления и оставляет его везде в Firefox, а не только для ссылок.

редактировать: убрать дополнительные разрывы строк, я не могу получить их на одну строку по некоторым причинам:\

3

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

2

Ответ Phoshi с использованием сценария AutoHotkey - хороший обходной путь. Я рекомендую заменить его скрипт AutoHotkey на эту модификацию:

SetTitleMatchMode, 2
#IfWinActive Mozilla Firefox
MButton::
Send ^{LButton}
#IfWinActive

Какое улучшение это делает? Сценарий Фоши (т. Е. С использованием MButton::IfWinActive, Mozilla Firefox и т.д.) Сделает так, чтобы средняя кнопка мыши (за пределами Firefox и других окон с "Mozilla Firefox" в заголовке) могла отправлять только средний щелчок мыши - среднюю -drag или жесты удержания средней кнопки будут невозможны, пока скрипт активен. (Кроме того, все жесты средней кнопкой мыши отключены в окнах с заголовком "Mozilla Firefox".)

Кроме того, SetTitleMatchMode, 2 позволяет сценарию соответствовать Firefox, даже если "Mozilla Firefox" находится позже в заголовке окна (в противном случае оно будет совпадать только в том случае, если "Mozilla Firefox" находится в начале заголовка окна).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .