Configuraciones separadas del mouse y el trackpad con Karabiner

0

Esta publicación (que está actualizada 26 veces a partir de este escrito) sugiere usar Karabiner para establecer configuraciones de desplazamiento separadas para un ratón USB y el trackpad de la computadora portátil.

Karabiner parece ser una buena aplicación, y entiendo la solución sugerida (no vuelva a asignar la configuración del trackpad, luego invierta configuración de desplazamiento en todos los dispositivos señaladores, excepto los excluidos anteriormente) pero no funciona en mi caso porque el mouse USB ES es un dispositivo señalador de Apple (es un mouse USB de Apple).

Hay una opción "No volver a asignar un teclado interno" pero nada acerca de "trackpad interno". Así que realmente la pregunta sigue en pie; ¿Cómo establecer diferentes ajustes de desplazamiento para el trackpad interno y un mouse de Apple externo?

    
pregunta Sheljohn 08.03.2016 - 14:22

1 respuesta

1

Parece que esta respuesta junto con sus comentarios resuelve el problema usando Karabiner. Es un poco complicado, así que publicaré una descripción completa aquí:

  • Abre Karabiner > Preferencias
  • Vaya a la pestaña "Varios y desinstalar"
  • Haz clic en "Iniciar EventViewer"
  • En el visor, vaya a la pestaña "Dispositivos"

Debería ver una tabla con varias columnas que incluyen "Id. de proveedor", "Id. de producto" y "Nombre del dispositivo".

  • IdentifiquesumouseUSBenlacolumna"Nombre del dispositivo", y escriba los "Id. de proveedor" y "Id. de producto" correspondientes
  • Vuelve al Karabiner > Preferencia > Misc & Desinstala y haz clic en el botón "Abrir private.xml"
  • Esto abrirá el Finder donde está el archivo private.xml , ábralo con su editor de texto favorito

Edita el archivo para que se vea así:

<?xml version="1.0"?>
<root>
    <devicevendordef>
        <vendorname>Apple</vendorname>
        <vendorid>0x05ac</vendorid>
    </devicevendordef>
    <deviceproductdef>
        <productname>USBMouse</productname>
        <productid>0x0304</productid>
    </deviceproductdef>
    <item>
        <name>USB Mouse Scroll Reverse</name>
        <identifier>myUsbMouseScrollReverse</identifier>
        <device_only>DeviceVendor::Apple, DeviceProduct::USBMouse</device_only>
        <autogen>__FlipScrollWheel__ Option::FLIPSCROLLWHEEL_VERTICAL, Option::FLIPSCROLLWHEEL_HORIZONTAL</autogen>
    </item>
</root>

Tenga en cuenta que debe reemplazar los campos vendorid y productid por los valores que anotó anteriormente (de la lista de dispositivos del EventViewer).

  • Guarda el archivo private.xml
  • Vuelve a la ventana Karabiner > Preferencias y ahora seleccione la pestaña "Cambiar claves"
  • Haga clic en el botón en la parte superior derecha "Reload XML"
  • Debería ver una nueva entrada en la tabla a continuación con el nombre "USB Mouse Scroll Reverse" (o el nombre que haya establecido en el archivo XML)
  • Marque esa casilla

¡Eso debería ser todo!

    
respondido por el Sheljohn 08.03.2016 - 15:44

Lea otras preguntas en las etiquetas