1 votos

¿Cómo puedo alternar el Desplazamiento Natural en macOS Sonoma 14.0 sin utilizar software de terceros?

Quiero alternar el desplazamiento natural sin utilizar software de terceros, como se hace aquí y aquí. Sin embargo, estos scripts ya no funcionan en macOS Sonoma 14.0 porque el diseño de la aplicación Configuración del Sistema ha cambiado.

Esto no es un duplicado de preguntas similares antiguas. Esas preguntas tienen soluciones que funcionan en versiones anteriores de macOS, pero que no funcionan en Sonoma. Por favor, no marcar esta pregunta como duplicada.

2voto

aldoliva Puntos 36

Después de mucho ensayo y error, finalmente logré hacer un script que funciona en Sonoma. Prueba esto:

-- Abrir configuración del trackpad
open location "x-apple.systempreferences:com.apple.Trackpad-Settings.extension"

tell application "System Events"
    tell application process "System Settings"
        tell group 1 of group 2 of splitter group 1 of group 1 of window 1

            -- Seleccionar pestaña de "Desplazar y hacer zoom"
            repeat until tab group 1 exists
                delay 0
            end repeat
            tell tab group 1
                click radio button 2
            end tell

            -- Alternar bandera de "Desplazamiento natural"
            repeat until group 1 of scroll area 1 exists
                delay 0
            end repeat
            tell group 1 of scroll area 1
                click checkbox 1
            end tell

            delay 0.1
            tell application "System Settings"
                quit
            end tell

        end tell
    end tell
end tell

0voto

benwiggy Puntos 8

Ese es el problema con la escritura de GUI que automatiza las acciones humanas moviendo el puntero, en lugar de escribir el comando real necesario. Si la interfaz de usuario cambia, el script se rompe.

¿Has intentado usar:

defaults write -g com.apple.swipescrolldirection -bool NO

en el Terminal? Deberás cerrar sesión e iniciarla nuevamente para ver el resultado.

AppleAyuda.com

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.

Powered by:

X