En Preferencias del sistema> Ratón hay una configuración "Dirección de desplazamiento: natural", que no me gusta, así que la desactivé. El problema es que esto también anula la configuración de Trackpad, que me gusta .
¿Cómo puede tener diferentes configuraciones para el mouse y el trackpad?
(En caso de que no pueda entender la razón por la que desea que sean diferentes, y piense que es una pregunta ridícula, este es el razonamiento. Los ratones han tenido ruedas de desplazamiento durante décadas, y la dirección de giro de la rueda siempre ha estado sincronizada con la movimiento de la barra de desplazamiento. Esta es, en mi opinión, la forma más natural de hacer las cosas, aunque es lo contrario de lo que Apple llama "natural". Por otro lado, estoy perfectamente dispuesto a usar el "natural" de Apple. desplazándose en busca de trackpads, porque la metáfora aquí es que estás moviendo los dedos por una página, como si estuvieras usando la pantalla táctil de un dispositivo iOS. La idea de que Apple los trata como la misma cosa, cuando son conceptualmente completamentediferente es muy extraño para mí. No quiero cambiar un hábito de hace décadas con el mouse, solo porque Apple cambió su idea de cómo debería funcionar un trackpad. Acepto el cambio del trackpad porque tiene sentido para cualquiera que use un iPhone o iPad (y yo uso ambos), pero no estoy dispuesto a reconfigurar la forma en que mi cerebro usa el mouse).
Creé una aplicación gratuita para resolver este problema en versiones recientes de macOS (10.15+). También le permite deshabilitar la aceleración del mouse/desplazamiento y configurar el número de líneas para desplazarse por cada clic de la rueda del mouse.
Está destinado a resolver el problema de la manera más simple posible. También es de código abierto, por lo que si está un poco paranoico acerca de dejar que una aplicación "controle su computadora", ¡siéntase libre de mirar el código y construirlo usted mismo!
Tuve el mismo problema cuando comencé a usar macOS.
Instalé esta pequeña utilidad, que te permite revertir el comportamiento de desplazamiento solo para el mouse:
brew cask install scroll-reverser
brew install scroll-reverser
.Actualización 2020/12/03: Como han señalado otros, esta no es una característica de Karabiner en las versiones más nuevas.
Parece que esto está integrado en la aplicación Karabiner, por lo que funciona de inmediato sin ningún XML personalizado (que se describe anteriormente).
Necesitarás las siguientes configuraciones:
Establezca la configuración Habilitar desplazamiento natural en el PrefPane de Mouse/TrackPad en 'habilitado'. Esto permite que el panel táctil interno funcione como se supone que debe hacerlo. Cualquier ratón externo conectado que no sea de Apple se desplazará de forma natural.
Me encontré exactamente en el mismo barco (prefiriendo Natural para TrackPad y normal para Mouse), y en caso de que alguien intente hacer lo mismo, presenté un informe de error contra Apple por esto. Lo cerraron bastante brevemente con las palabras "Esto es intencional" y ninguna otra explicación.
Supongo que es una solicitud común, y simplemente están cansados de escucharla.
Según la respuesta de Tien, traté de encontrar algún software de Logitech que pudiera ayudarme. ¡Tengo un mouse Anywhere MX 2 y el Logitech Options
software realmente "arregló" este problema para mí! Se puede descargar aquí:
https://www.logitech.com/en-us/product/options
Así es como lo configuro:
Tener dirección de desplazamiento: estándar aquí y desplazamiento natural en la configuración de macOS Sierra hace que funcione como tiene sentido: desplazamiento natural en el panel táctil (dos cosas hacia arriba se desplaza hacia abajo) y desplazamiento estándar en la rueda (gire la rueda "atrás" se desplaza hacia abajo).
¡Espero eso ayude!
Logitech Options
el software Logitech.Logitech Options
solo funciona con algunos ratones Logitech. Incluso si tiene un mouse unificador, no es una garantía de que sea compatible.También puede utilizar Mosquetón :
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>SOMEVENDOR</vendorname>
<vendorid>0x1234</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>SOMEPRODUCT</productname>
<productid>0x0001</productid>
</deviceproductdef>
<item>
<name>custom</name>
<identifier>custom</identifier>
<device_only>DeviceVendor::SOMEVENDOR, DeviceProduct::SOMEPRODUCT</device_only>
<autogen>__FlipScrollWheel__ Option::FLIPSCROLLWHEEL_VERTICAL</autogen>
</item>
</root>
Puede ver los ID de proveedor y producto de /Applications/Karabiner.app/Contents/Applications/EventViewer.app
.
Karabiner
aplicación, que abre la interfaz de usuario de personalización. Luego vaya a la pestaña "Misc & Uninstall" en la parte superior. Hay botones en esta página para "Abrir private.xml" y "Abrir EventViewer" que puede usar para obtener la ID del producto y editar el XML como se muestra arriba.Esta pequeña aplicación resolvió mi problema. Funciona de maravilla. https://pilotmoon.com/scrollreverser/
Como publicó Tien, Logitech ahora tiene una aplicación con la opción de separar las direcciones de desplazamiento del panel táctil y del mouse, pero esto solo funciona con un receptor unificador o Bluetooth. Tengo un maravilloso Logitech VX Nano al que no pienso renunciar, que es anterior al receptor unificador.
Y Karabiner o Scroll Reverse no funcionan actualmente en Sierra.
En su lugar, puede usar la aplicación gratuita Reverse Scrolling, que funciona en Sierra.
Si tiene BetterTouchTool (que vale la pena obtener por sí mismo), esto se puede manejar con una sola casilla de verificación. Es la casilla de verificación para "Desplazamiento inverso solo para ratones normales (use la configuración del sistema para Magic Mouse y Trackpads)".
Funciona de maravilla.
En la nueva interfaz de usuario, la casilla de verificación se ha movido a un lugar un poco más oculto:
Tanto Karabiner como Scroll Reverse no funcionan en Sierra hasta ahora (octubre de 2016). En su lugar, uso un logitech M185 y la aplicación de Logitech ( http://support.logitech.com/en_us/product/wireless-mouse-m185 ) y funciona. Ahora puedo separar la dirección de desplazamiento entre el panel táctil y el mouse.
Aclarando la respuesta anterior sobre la configuración del mosquetón. Para editar las dos configuraciones sugeridas, haga lo siguiente:
Pestaña Cambiar tecla > Excluir dispositivos > Seleccionar "No reasignar los teclados de puntero de Apple
Pestaña Cambiar tecla > Dispositivo señalador > Dirección de desplazamiento inverso Seleccione "Desplazamiento vertical inverso"
Desde aquí, use Apple> Preferencias del sistema> Ratón (o panel táctil) y seleccione "desplazamiento natural"
Nate
stefan.s
logan yang
nulo
iconoclasta
usuarioJT
iconoclasta
nulo
cholo14
zigomir
shortcuts.app
y algunas líneas deAppleScript
. Lo documenté en ziga.dev/posts/macos-scroll-reverse (solo probé esto en macOS Monterey versión 12.3)cristiano
VISHAL DAGA