En Firefox, ¿cómo hacer que el clic del medio sea exactamente idéntico a Ctrl + Click?

6

En un perfil predeterminado de Firefox, Middle Click hace lo mismo que Ctrl + Click, de todos modos para la mayoría de los sitios. Hay algunos sitios donde esto no funciona; o bien no se crea una nueva pestaña (en su lugar, el clic se produce en la pestaña actual) o se crea una pestaña pero también se produce un clic en la pestaña actual.

¿Es posible configurar Middle Click para que sea absolutamente idéntico a Ctrl + Click, para que nunca hagan cosas diferentes?

RomanSt
fuente
44
Más que la solución al problema, ¿alguien tendría una explicación real? Tengo curiosidad por qué sucede tal cosa.
Gnoupi

Respuestas:

2

La respuesta de Phoshi usando un script AutoHotkey es una buena solución. Recomiendo reemplazar su script AutoHotkey con esta modificación:

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

¿Qué mejora esto hace? La secuencia de comandos de Phoshi (es decir, usar MButton::IfWinActive, Mozilla Firefoxy así sucesivamente) hará que el botón central del mouse (fuera de Firefox y otras ventanas con "Mozilla Firefox" en el título) solo pueda enviar un clic central del mouse (arrastrar por el medio o un botón central) los gestos de retención serán imposibles mientras el guión esté activo. (Además, todos los gestos del botón central del mouse están deshabilitados en las ventanas con el título "Mozilla Firefox").

Además, SetTitleMatchMode, 2permite que el script coincida con Firefox incluso si "Mozilla Firefox" aparece más adelante en el título de la ventana (de lo contrario, solo coincidirá si "Mozilla Firefox" está al comienzo del título de la ventana).

Pluma de fuego
fuente
La #IfWinActivedirectiva "desactiva" las teclas de acceso rápido y las hotstrings enumeradas a continuación, a menos que la ventana descrita esté activa. El uso #IfWinActivesin ningún parámetro en el resto de la línea devuelve el comportamiento a la normalidad para las teclas de acceso rápido y las hotstrings enumeradas a continuación.
Firefeather
4
MButton::
IfWinActive, Mozilla Firefox
send ^{LButton}
else
send {MButton}
return

en autohotkey lo haría. Tenga en cuenta que esto convierte el clic central en control y se deja en todas partes en Firefox, no solo para los enlaces.

editar: elimine los saltos de línea adicionales, no puedo separarlos por una razón: \

Phoshi
fuente
1
@Phoshi: use la opción "Muestra de código" (el icono de 1 y 0) para mostrar como código. No tengo suficiente representante aquí para hacerlo por ti para que puedas ver.
ChrisF
Buena idea, de alguna manera nunca consideré una solución fuera de Firefox. Voy a darle una oportunidad.
RomanSt
Aaaah, gracias Chris :) Buena suerte, rom :) (Authotkey es una gran herramienta, que puede hacer casi cualquier cosa <3)
Phoshi
1
¿Qué no puede arreglar Autohotkey?
Pavsaund
Obviamente nada en SuperUser, empiezo a creer.
Gnoupi
3

Si usa TabMixPlus, puede configurar todas las acciones del mouse, incluido el clic central. Esto funciona en todas las plataformas.

alex
fuente