
В профиле 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, вы можете настроить все действия мыши, включая средний щелчок. Это работает на любой платформе.