È possibile passare automaticamente dallo scorrimento?

1

Quindi ho questo mouse logitech che uso con il mio Macbook Pro. Lo sto usando da una settimana e non riesco ad abituarmi alla direzione di scorrimento inversa sulla rotellina del mouse. Così ho deciso di cambiarlo nelle mie Preferenze di Sistema, dal momento che non posso cambiarlo automaticamente nel software del mouse Logitech. Ma a volte quando non posso usare il mio mouse devo usare il mio trackpad e abituarmi allo scrolling "naturale" è fastidioso.

Quindi, c'è un modo per fare in modo che il mio macbook cambi automaticamente la direzione di scorrimento a seconda che io stia usando il mio trackpad e il mio mouse? O qualcuno sa se c'è uno script che posso usare, sto bene solo usando il mio Dock. Ho già uno script per cancellare i miei appunti

    
posta Stefano CHua 13.12.2016 - 13:36
fonte

2 risposte

2

Quando posso, preferisco la mia soluzione personalizzata per aggiungere altri software di terze parti e se vuoi attivare lo stato della direzione di scorrimento: naturale < em> checkbox , che è un impostazione globale e trovato sotto i mouse e i trackpad dei riquadri delle preferenze, in Punto & Fai clic su , in Preferenze di sistema , puoi utilizzare il seguente codice AppleScript salvato come applicazione e quindi inserirlo in Dock tramite trascina .

  • Tieni presente che poiché si tratta di un'impostazione globale , non importa se selezioni / deselezioni dal mouse o dal trackpad i riquadri delle preferenze e in quanto tale l'ho codificato per scegliere come target il riquadro delle preferenze Mouse poiché dovrebbe avere la casella di controllo anche se un trackpad non è presenti.

Ho salvato il seguente code AppleScript in Script Editor come un'applicazione denominata: Attiva lo scorrimento naturale

on run
    try
        tell application "System Preferences"
            set current pane to pane "com.apple.preference.mouse"
            activate
        end tell
        tell application "System Events" to tell process "System Preferences"
            tell radio button 1 of tab group 1 of window 1 to if value is 0 then click
            set cbValue to value of (click checkbox 1 of tab group 1 of window 1)
        end tell
        tell application "System Preferences" to quit
        tell me
            activate
            if cbValue is equal to 1 then
                -- display dialog "Natural scrolling is now active." buttons {"OK"} default button 1 with title "Toggle Natural Scrolling" giving up after 3
                display notification "Natural scrolling is now active."
            else
                -- display dialog "Natural scrolling is no longer active." buttons {"OK"} default button 1 with title "Toggle Natural Scrolling" giving up after 3
                display notification "Natural scrolling is no longer active."
            end if
        end tell
    on error eStr number eNum
        activate
        display dialog eStr & " number " & eNum buttons {"OK"} default button 1 with title "Toggle Natural Scrolling" with icon caution
    end try
end run

Come attualmente codificati i comandi display dialog sono commentati e ci sono perché ho originariamente scritto questo sotto OS X 10.8.5, che non supporta il comando display notification , tuttavia ho anche provato (alcuni dei code ) sotto macOS 10.12 e perché viene usato il comando display notification . Ho lasciato entrambi nel codice poiché non so quale versione stai utilizzando e puoi commentare / rimuovere di conseguenza.

In OS X 10.9 e versioni successive, devi aggiungere Attiva / disattiva lo scorrimento naturale in Accessibilità, in Privacy, in Sicurezza e amp; Preferenze di privacy, in Preferenze di Sistema. In caso contrario, si verificherà il seguente errore durante l'esecuzione:

Toggle Natural Scrolling is not allowed assistive access. number -1719

    
risposta data 13.12.2016 - 23:48
fonte
0

In caso di utilizzo di un Apple Magic Mouse con il mio MacBook Pro ho scoperto che quando ho cambiato l'impostazione di "Scrolling Direction: Natural" disattivandola nelle impostazioni del mouse, anche la stessa impostazione è cambiata nel Trackpad impostazioni.

Cercando su questo sito ho trovato questo post che fornisce un collegamento al software che consente di impostare impostazioni separate per il mouse e il trackpad.

    
risposta data 13.12.2016 - 20:41
fonte

Leggi altre domande sui tag