Как в Firefox сделать так, чтобы нажатие средней кнопки мыши было полностью идентично сочетанию клавиш Ctrl+щелчок?

Как в Firefox сделать так, чтобы нажатие средней кнопки мыши было полностью идентично сочетанию клавиш Ctrl+щелчок?

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

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

решение1

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

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

Какое улучшение это дает? Скрипт Phoshi (т. е. использование MButton::IfWinActive, Mozilla Firefoxи т. д.) сделает так, что средняя кнопка мыши (за пределами Firefox и других окон с "Mozilla Firefox" в названии) сможет отправлять только среднюю кнопку мышинажмите— жесты перетаскивания средней кнопки или удержания средней кнопки будут невозможны, пока скрипт активен. (Кроме того,всеЖесты средней кнопкой мыши отключены в окнах с заголовком «Mozilla Firefox».)

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

решение2

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

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

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

решение3

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

Связанный контент