¿Existe alguna utilidad para mac que muestre qué botones del ratón se están pulsando?
Utilidades similares para Windows son: Spy++ y WindowSpy de AutoHotKey.
Para Linux he utilizado: xinput --query-state
¿Existe alguna utilidad para mac que muestre qué botones del ratón se están pulsando?
Utilidades similares para Windows son: Spy++ y WindowSpy de AutoHotKey.
Para Linux he utilizado: xinput --query-state
Karabiner-EventViewer es otra opción que puede registrar la información que buscas. Aunque forma parte de Karabiner-Elements, puede utilizarlo de forma independiente para supervisar las pulsaciones de teclas y los botones del ratón.
Puede examinar los eventos del teclado y del ratón utilizando EventViewer. Inicie Karabiner-EventViewer desde el Launchpad.
Los eventos de entrada se mostrarán cuando escriba el teclado en el EventViewer o presione los botones de apuntar en el área del ratón.
--fuente Manual del Karabiner-EventViewer
En la práctica, me parece que registra las teclas y los clics realizados en cualquier lugar mientras se está ejecutando.
Cuchara de martillo puede ser programado para hacer esto.
Instala Hammerspoon y ejecútalo.
Abrir System Preferences
Ir a Security & Privacy
y habilitar Hammerspoon.app
en Accessibility
.
Haga clic en el icono del menú Hammerspoon y seleccione Open Config
. Su editor de código/texto predeterminado se abrirá para ~/.hammerspoon/init.lua
.
Introduzca algo como el siguiente texto que utiliza el Hammerspoon hs.eventtap.new API para escuchar eventos.
detectMouseDown = hs.eventtap.new({ hs.eventtap.event.types.otherMouseDown, hs.eventtap.event.types.leftMouseDown, hs.eventtap.event.types.rightMouseDown }, function(e) local button = e:getProperty( hs.eventtap.event.properties['mouseEventButtonNumber'] ) print(string.format("Clicked Mouse Button: %i", button)) end)
detectMouseDown:start()
Guarda el archivo.
Haga clic en el icono del menú Hammerspoon, seleccione Console...
y haga clic en Reload config
en la ventana de la consola.
Ahora, cada vez que hagas clic en cualquier lugar, verás una entrada de registro en la consola de Hammerspoon.
(Hasta ahora, esto funciona para cualquier tipo de clic/tap del touchpad o clic del ratón externo).
No estoy seguro de que funcione correctamente, pero xinput
se incluye en XQuartz una implementación del sistema X Window para MacOS. Se puede invocar a través de Terminal.
AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.
0 votos
¿Sólo ratón mágico o también ratones genéricos?
0 votos
Me gustaría ver la información de cualquier ratón. No tengo un ratón Magic.