Saltar al contenido
MouseTuner
Menú

Ratones de terceros, igual de buenos en macOS

Una app nativa de macOS que completa todo lo que macOS deja fuera para un ratón de terceros.

  • Smooth Scrolling
  • Button Mapping
  • Control del hardware
  • Dictado push-to-talk
  • Cambio de fuente de entrada
Descargar para macOS

macOS 13.3 o posterior, Apple Silicon o Intel. Notas de la versión

MouseTuner — Desplazamiento

Eventos de rueda, sin tocar

un salto por muesca, sin fotogramas intermedios

Pasados por la Scroll Curve estándar

repartidos según la curva que ajuste abajo

Recorrido por fotograma

Ponga el puntero sobre los paneles y gire la rueda.

Los dos paneles reciben los mismos eventos de rueda de su ratón. El de la izquierda los aplica tal y como se los entrega el sistema; el de la derecha los pasa por la Scroll Curve, el mismo código que lleva la app. Mueva los deslizadores para cambiar la forma de la curva.

Tres cosas que hace

  1. Smooth Scrolling

    Sustituye los eventos discretos de rueda que envía su ratón por un desplazamiento inercial sintetizado a nivel de píxel. La Scroll Curve (paso mínimo, ganancia de velocidad, duración, decaimiento) se edita de forma visual y con vista previa en vivo, y puede sobrescribirse por aplicación.

    Eventos de rueda, sin tocar

    56 px

    un salto por muesca, sin fotogramas intermedios

    Pasados por la Scroll Curve estándar

    56 px · 320 ms

    la mayor parte de la distancia cae en los primeros fotogramas

  2. Button Mapping

    Un botón lleva una lista de Triggers, y cada Trigger apunta a una sola Action: en la imagen, el clic envía un atajo de teclado y la pulsación larga mantiene pulsado un modificador. Los Triggers llegan hasta un arrastre en cuatro direcciones, un Chord o Hold + Scroll; las Actions llegan hasta un AppleScript o un comando de shell. Ambos se pueden redefinir por app.

    Wheel Mode Button

    Click

    Keyboard shortcut
    fnSpace

    Long press

    Hold modifier
    fn

    Held only while the mouse button is down.

  3. DPI, SmartShift y batería

    En un ratón que MouseTuner reconoce, lee y escribe estos valores directamente por HID++: el mismo protocolo que habla el software de Logitech, pero sin software de Logitech en marcha y sin cuenta. Cualquier otro ratón conserva el desplazamiento suave y el Button Mapping.

    MX Master 3S Bluetooth

    DPI1000
    SmartShiftRatchet
    Auto-disengage threshold10

    Only used while SmartShift follows the device.

    Battery85%
    Buttons7 buttons

Mantenga pulsado un botón lateral, hable y suelte

Modifier Hold es la única Action con principio y final. Asígnelo a Fn y cualquier herramienta de dictado push-to-talk arranca y para con el pulgar.

Notas — puesta al día del equipo

Notas de lo que sale esta semana:

Haga clic en el botón de modo de rueda para empezar a hablar, o manténgalo pulsado.fn up · 0.00 s

  1. Asigne la pulsación larga de un botón lateral a Hold modifier → Fn.
  2. Mantenga pulsado el botón y hable. La herramienta graba exactamente el tiempo que usted lo sostenga.
  3. Suelte. El modificador se libera y el botón vuelve a no hacer nada.

Funciona con cualquier cosa que escuche una tecla mantenida: Typeless, Wispr Flow, superwhisper o el Dictado de macOS.

Un modificador atascado en la posición de pulsado es lo peor que esta app podría hacerle, así que el panel «Botones» siempre lleva un botón «Soltar modificadores mantenidos», y el motor lo libera al cambiar de aplicación, al perder el permiso y al fallar la intercepción de eventos.

Una cosa menos que cambiar a mano

Las reglas eligen la fuente de entrada según la aplicación en primer plano, o según el dominio de la pestaña del navegador en la que esté. La coincidencia baja del host exacto a su dominio padre e ignora el prefijo www. Leer la URL de un navegador necesita Accesibilidad; cambiar según la aplicación, no.

En primer plano
  1. Domain Rule: la pestaña que está mirando ahora mismo

    gist.github.com → no rule → github.com → ABC

  2. App Rule: la aplicación en primer plano

    not reached

  3. Valor global por omisión: todo lo demás

    not reached

Cambie la app o la pestaña en primer plano. La primera capa que coincide decide la fuente de entrada; las capas de abajo no se consultan nunca.

Qué es distinto

Una app nativa en Swift

MouseTuner no está en el sandbox, que es justo lo que le permite leer la entrada HID en bruto e interceptar eventos globales. Eso también significa que no se distribuye por la Mac App Store: se publica firmada con Developer ID y notarizada, más un Cask de Homebrew.

Una lista de peticiones de red que puede comprobar usted mismo

Todas las conexiones salientes de la app están documentadas en la página de privacidad con lo que las dispara, su destino y lo que envían, incluidas las dos que no se pueden desactivar. Puede contrastar la lista entera con una captura de paquetes.

Leer la lista completa de peticiones

El control de hardware está incluido

El control de dispositivo por HID++ (DPI, SmartShift, batería) está desde el principio. Solo hay una versión de la app, sin funciones reservadas para un plan de pago superior.

Los botones sin asignar se comportan como si MouseTuner no estuviera instalado

Ese es el comportamiento por omisión. Lo que no tenga asignación, el dispositivo sin perfil, la función sin permiso: el comportamiento es idéntico a no tener la app, y la interfaz explica por qué.

Pulse cualquier botón. Cinco de los seis no hacen nada aquí.

Botón de modo de rueda

0x00C4 → Hold modifier · fn

El único botón de este ratón con una asignación. Manténgalo pulsado y Fn permanece abajo exactamente ese tiempo.

$9.9 una vez, tres máquinas

Treinta días con todo, sin cuenta y sin tarjeta, y después una compra única. Catorce días para cambiar de opinión, sin preguntas.

Ver qué incluye

Preguntas

¿Funcionará con mi ratón?

Smooth Scrolling y Button Mapping funcionan con cualquier ratón: operan sobre los eventos de entrada del sistema, no sobre el dispositivo. Los controles HID++ adicionales necesitan un Device Profile, y esos se siguen capturando sobre hardware real.

¿Y mi trackpad?

Intacto. Smooth Scrolling se aplica solo a los ratones con rueda; los trackpads y el Magic Mouse ya envían eventos a nivel de píxel y pasan directamente.

¿Por qué no está en la Mac App Store?

Ni el acceso HID en bruto ni la intercepción global de eventos están disponibles bajo el App Sandbox, y la App Store lo exige. Por eso se publica firmada con Developer ID y notarizada, con un Cask de Homebrew, y se actualiza mediante Sparkle.

¿Qué pasa cuando termina la prueba?

Las funciones mejoradas (personalización de la Scroll Curve, Button Mapping, control de dispositivo por HID++) se apagan. La app sigue funcionando con el comportamiento por omisión del sistema; no deja de funcionar nada, simplemente deja de hacer más de lo que ya hace el sistema.

Pruébelo 30 días, sin necesidad de cuenta

Todas las funciones, sin registro y sin tarjeta de crédito. Si no es para usted, hay reembolso dentro de los 14 días siguientes a la compra, sin preguntas.

Descargar MouseTuner