
Utilizo el clic central para abrir nuevas ventanas únicamente en Chrome. También estoy acostumbrado a usar el clic central para pegar esencialmente desde Linux.
¿Existe una tecla de acceso automático para mantener ambas funcionalidades presentes? Esto funciona para la funcionalidad de pegar por ahora.
mbutton::
sendinput ^{v}
return
Respuesta1
Sí, por ejemplo, puedes simplemente anteponer la tecla de acceso rápido con una tilde:
~mbutton::
sendinput ^{v}
return
Lo que hace que la tecla de acceso rápido no se bloquee (permite que el evento pase más lejos).
Pero en general no es una buena idea: significa que tendrá un acceso directo en todo el sistema que permitirá a la aplicación consumir este evento también.
Por ejemplo, en Chrome, si tiene un cursor de entrada activo en algún formulario, al hacer clic en el botón m en algún enlace se pegará el texto en el formulario Y se abrirá una nueva pestaña. En caso de abrir un enlace, podría estar bien, pero imagínese si algún otro software tiene, por ejemplo, "seleccionar todo" obligado a hacer clic con el botón central o algo así. Por lo que se debe utilizar con precaución.
En mi opinión, una mejor idea sería crear algún script específico de la aplicación. Esto se puede hacer con la #if
directiva. VerAplicación dependiente del contexto. Entonces, por ejemplo, podría tener una tecla de acceso rápido solo cuando Chrome esté activo y verificar si en Chrome tiene el cursor de entrada activo o no (podría ser posible, pero no estoy seguro).