Logitech Mouse: ¿cómo puedo usar botones adicionales?

67

Recientemente compré un mouse Logitech M560.

Funciona bien en mi Mac, pero me pregunto si hay un software / panel de control (gratuito o de pago) que pueda usar para asignar los botones adicionales que tengo en mi mouse (es decir, para abrir el tablero, seleccionar línea, etc.)

Por el momento, Logitech no ofrece soporte para Mac para este modelo (sabía esto cuando compré el mouse)

ingrese la descripción de la imagen aquí

Sin ninguna configuración, el botón lateral inferior funciona como "Agregar marcador" en Chrome, así que creo que puedo hacer algo para esto ...

Napolux
fuente
No puedo agregar una respuesta, pero la respuesta correcta es instalar Logitech Control Center. Lo hice con mi M510 y mis botones de retroceso y avance funcionan ahora. Ni siquiera tuve que configurar nada. Aquí es donde conseguirlo . No es necesario comprar ninguna aplicación.
Dorian
1
Para los dispositivos más nuevos (por ejemplo, M510), a partir de julio de 2019, el software correcto para instalar se llama "Opciones de Logitech" . Probé el software Control Center e inmediatamente me dijo que mi dispositivo no era compatible.
Dylan Nissley

Respuestas:

46

Gracias a las respuestas anteriores, he utilizado con éxito BetterTouchTool para asignar tres botones diferentes:

  • Use la pestaña "Ratones normales":
    • Botón 3 (rueda izquierda)
    • Botón 4 (rueda derecha)
  • Use la pestaña "Teclado":
    • cmd + D (Atrás), que asigné a "Clic medio".

Dos botones permanecen inmapables (clic Forward y Middle), pero es mejor que nada. Espero que se ajuste a tus necesidades.

floriangouy
fuente
Para los otros botones, use la opción Secuencia de teclas para grabar una serie de teclas, estos botones realmente ejecutan secuencias únicas de pulsaciones que puede asignar.
RenaissanceProgrammer
35

Si está interesado en usar los botones laterales para la navegación, creé una utilidad de barra de menú de código abierto llamada SensibleSideButtons que resuelve este problema. En lugar de unir los botones laterales a los atajos de teclado como la mayoría de los otros programas mencionados aquí, el mío los une a gestos virtuales de deslizamiento hacia la izquierda y hacia la derecha. Este enfoque ofrece varios beneficios: adopción casi universal en todo el sistema operativo (incluido Xcode), evitar el comportamiento destructivo, no parpadear la barra de menú o ruidos molestos, los comandos solo se envían a la ventana específica debajo del cursor.

(Esto supone que los botones laterales emiten eventos M4 y M5 estándar).

Archagon
fuente
66
Lo intenté. La configuración fácil (nada que configurar), y hacia atrás / adelante funcionó en Chrome / Finder / XCode como se esperaba. Gracias.
Malditas verduras
1
Esa es la herramienta más útil de todas. ¡Simplemente funciona fuera de la caja!
Evgenia Manolova
1
Impresionante herramienta. Funciona muy bien dentro de un invitado VMware macOS 10.12.
Sébastien
¿Funcionará SensibleSideButtons cuando esté instalado el panel de control de Logitech? Lo instalé pero no hace ninguna diferencia para los botones laterales de mi M560.
m000
No estoy seguro, lo siento, el único requisito es que el mouse emita comandos estándar M4 y M5. Creo que algunos ratones Logitech pueden tener atajos de teclado o sistema codificados en los botones.
Archagon
17

He usado Steermouse en el pasado con excelentes resultados.

sdmeyers
fuente
9

BetterTouchTool

BetterTouchTool le permitirá asignar botones del mouse a atajos de teclado o acciones predefinidas. Simplemente haga clic en el área con el botón que desea asignar, seleccione una tecla modificadora si lo desea, luego elija un método abreviado de teclado o una acción predefinida para asignar.

grg
fuente
1
No funciona con el M560. No se reconocen botones adicionales.
Napolux
1
@Napolux Asegúrese de no tener ningún otro controlador / software de mouse que pueda afectarlo (vaya a BTT → Configuración y verifique la lista de conflictos potenciales en la parte inferior), y no olvide dar acceso a la accesibilidad BTT :)
grg
Lo hice. Sin éxito ...
Napolux
Probé todas las herramientas enumeradas en esta página y solo esta me permitió asignar botones M570 con éxito. Otros dirían que trabajaron en la aplicación pero no en la práctica
stonedauwg
8

He usado USB Overdrive

El USB Overdrive es un controlador de dispositivo para Mac OS X que maneja cualquier mouse / trackball / joystick / gamepad / teclado multimedia USB y cualquier mouse Bluetooth de cualquier fabricante y le permite configurarlos globalmente o por aplicación, por dispositivo . Tenga en cuenta que el USB Magic Mouse y Magic Trackpad no son manejados por el USB Overdrive para permitir que Mac OS X implemente su soporte multitáctil completo.

Funcionó muy bien.

Markhunte
fuente
7

Según una respuesta a una pregunta similar, es posible utilizar un programa llamado Karabiner para detectar los eventos de teclado específicos de Windows de Logitec enviados por el M560, y traducirlos a eventos regulares de teclado o botón de mouse que herramientas como BetterTouchTool pueden detectar .

Consulte la respuesta original en la pregunta duplicada para obtener detalles completos, incluido un archivo de configuración de Karabiner para el M560.

Theodore Murdock
fuente
Desafortunadamente para MacOS Sierra (10.12) en adelante, Karabiner Elements actualmente no ofrece soporte para mouse / dispositivo señalador. Vea mi respuesta a continuación en Hammerspoon como alternativa.
Pierz
1

Hammerspoon es otra herramienta versátil de código abierto que se puede usar para asignar las teclas del mouse a diferentes funciones, con muchas otras opciones / complementos (conocidos como 'Cucharas') disponibles. Deberá instalar la herramienta y proporcionarle alguna configuración adecuada; consulte los ejemplos aquí para la reasignación del mouse. Aquí hay un ejemplo de configuración que reasigna el botón derecho del mouse Logitech Marble (4) como un clic Medio (2):

hs.eventtap.new({4,25,26},
    function(e)
        local pressedMouseButton = e:getProperty(hs.eventtap.event.properties['mouseEventButtonNumber'])
        if pressedMouseButton == 4 then
           mousepos = hs.mouse.getAbsolutePosition()
           hs.eventtap.event.newMouseEvent(e:getType(),mousepos):setProperty(hs.eventtap.event.properties.mouseEventButtonNumber, 2):post()
        end
    end
):start() 
Pierz
fuente
1

Hice Mac Mouse Fix .

Le permite reasignar sus Botones laterales a los botones Atrás y Adelante estilo Windows (al igual que los Botones laterales sensibles, de hecho, copié su código) o a Espacios de cambio. También presenta un algoritmo refinado de desplazamiento suave, que creo que logra un gran equilibrio entre fluidez y control, y más.

Mac Mouse Fix es muy ligero en recursos del sistema y es un complemento de preferencias del sistema, por lo que no hay ningún elemento de la barra de estado. Traté de hacerlo lo más despejado posible.

Además de eso, es 100% gratis, no vende sus datos ni nada, es liviano, fácil de usar y de código abierto.

¡Realmente espero que encuentres Mac Mouse Fix útil!

Descargar | Github

Noah Nuebling
fuente
1
Cuando alcanzas el oro entre algunas respuestas
votadas