Come separare le impostazioni "mouse" e "trackpad"?


226

In Preferenze di Sistema> Mouse c'è un'impostazione "Direzione di scorrimento: naturale", che non mi piace, quindi deseleziono. Il problema è che questo disinserisce anche l'impostazione per Trackpad, che mi mi piace.

Come si possono avere impostazioni diverse per mouse e trackpad?

(Nel caso in cui non riesci a capire la logica per volerli diversi e pensi che questa sia una domanda ridicola, ecco il ragionamento. I topi hanno avuto le ruote di scorrimento per decenni e la direzione della rotazione delle ruote è sempre stata in sincronia con la movimento della barra di scorrimento. Questo è, secondo me, il modo più naturale di fare le cose, anche se è l'opposto di ciò che Apple chiama "naturale". D'altra parte, sono perfettamente disposto a usare il "naturale" di Apple scorrendo per i trackpad, perché la metafora qui è che stai spostando le dita su una pagina, proprio come se stessi usando il touchscreen di un dispositivo iOS. L'idea che Apple li tratti come la stessa cosa, quando sono concettualmente completamentediverso è molto strano per me. Non voglio cambiare un'abitudine vecchia di decenni con il mouse, solo perché Apple ha cambiato la sua idea di come dovrebbe funzionare un trackpad. Accolgo il cambiamento del trackpad perché ha senso per chiunque usi un iPhone o iPad (e io uso entrambi) ma non sono disposto a ricablare il modo in cui il mio cervello usa il mouse.)


1
Domanda correlata: apple.stackexchange.com/questions/17966/… Ho due risposte lì, entrambe aggiornate per Sierra
Nate,

3
Vorrei poter votare più volte
stefan.s,

Odio il fatto di non poterli impostare separatamente. Apple, per favore, hai già mostrato le impostazioni separatamente in trackpad e mouse, perché diamine sincronizzarle? Che stupido design.
Logan Yang,

Risposte:


181

Ho avuto lo stesso problema quando ho iniziato a usare macOS.

Ho installato questa piccola utility, che ti consente di invertire il comportamento di scorrimento solo per il mouse:

Scroll Reverser per macOS


5
L'inversore di scorrimento non funziona in modo affidabile dopo essersi svegliato dal sonno ...
binaryanomaly

3
@binaryanomaly Ho controllato e la "direzione di scorrimento: naturale" nelle impostazioni del mouse influenza ancora il trackpad. El Capitan 10.11.1
Guido Preite,

3
Sfortunatamente hai ragione: sono due i posti per 1 impostazione :( strano. Per ora
torniamo

6
@GuidoPreite Sembra che io abbia erroneamente incolpato Scroll Reverser nel mio commento precedente. I problemi non sono scomparsi con la rimozione di Scroll Reverser. Sono comunque andati via dopo aver aggiornato Logitech Control Center. Ci scusiamo per la diffusione di informazioni errate e spero che ti prenderai la briga di aggiornare di nuovo la tua risposta.
Roy Prins,

2
È vero che puoi risolvere questa orribile "funzionalità" con un'app così semplice? Sono entusiasta di aver finalmente trovato qualcosa che ha risolto questo problema. Questo dovrebbe provenire da Apple in primo luogo.
KumarM,

72

Sembra che sia integrato nell'app Karabiner in modo che funzioni immediatamente senza XML personalizzato (come descritto sopra).

Avrai bisogno delle seguenti impostazioni:

  • Preferenze di Karabiner> Cambia chiave> Impostazioni principali di Karabiner> Escludi dispositivi> Non rimappare i dispositivi di puntamento di Apple
  • Preferenze di Karabiner> Cambia tasto> Dispositivo di puntamento> Inverti direzione di scorrimento> Inverti scorrimento verticale

Impostare Abilita scorrimento naturale nel PrefPane Mouse / TrackPad su 'abilitato'. Ciò consente al trackpad interno di funzionare come dovrebbe. Qualsiasi mouse esterno non Apple collegato scorrerà a modo suo.


1
Bello! Un'utilità in meno da avviare e avere in background.
iconoclasta il

5
Karabiner è fantastico.
e9t

2
Karabiner ha lavorato per me in El Capitan, dove Scroll Reverser no.
Zachary Murray,

14
Quindi questo non funziona più in Sierra. Qualcuno ha trovato una soluzione funzionante nel frattempo?
Swongu,

6
Karabiner non funziona con Sierra. Raccomandano invece di usare Karabiner-Elements, ma quello non sembra offrire questa opzione. Quindi Karabiner non è più una soluzione.
or

22

Mi sono trovato esattamente nella stessa barca (preferendo Natural per TrackPad e normale per Mouse), e nel caso in cui qualcuno tenti di fare lo stesso, ho inviato una segnalazione di bug contro Apple per questo. Lo hanno chiuso piuttosto brevemente con le parole "Questo è intenzionale" e nessun'altra spiegazione.

Immagino che sia una richiesta comune e sono solo stanchi di ascoltarla.


6
È possibile che non capiscano, dal momento che sarei disposto a scommettere che praticamente nessuno in Apple utilizza effettivamente i topi con ruote a scorrimento fisico. (Sarebbe come usare un Mac in Microsoft: anatema alla gestione.) Per qualcuno che non ci ha pensato molto potrebbe sembrare sensato, ma se usi tutti e tre i dispositivi (dispositivi iOS, mouse Apple o trackpad e topi con ruote) ti rendi presto conto che la decisione di Apple è stata orribile.
Iconoclast,

14
"Questo è intenzionale" è solo il modo di Apple di evitare che abbia ammesso di aver fatto qualcosa di sbagliato. Nonostante tutta la presunta attenzione di Apple ai dettagli, piccoli problemi di usabilità come questo sono abbastanza onnipresenti in OSX.
AgmLauncher,

Ho lo stesso problema
user454322

2
hanno bisogno di essere STANTI a sentirlo - quando così tante persone hanno questo problema, è un vero problema - con la fine di Steve Jobs così finisce la qualità di Apple ...
aequalsb

wow, questo è molto ingenuo. In che modo risolvere questo bug aiuterebbe a vendere topi di mele ...?
vidstige,

15

Puoi anche usare Karabiner :

<?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>

Puoi vedere il fornitore e gli ID prodotto da /Applications/Karabiner.app/Contents/Applications/EventViewer.app.


3
Per approfondire questo processo, esegui l' Karabinerapp, che apre l'interfaccia utente di personalizzazione. Quindi vai alla scheda "Misc & Uninstall" in alto. In questa pagina sono presenti pulsanti per "Apri private.xml" e "Apri EventViewer" che puoi utilizzare per ottenere l'ID prodotto e modificare l'XML come mostrato sopra.
CodingWithSpike

Alcuni dettagli - Sostituisci entrambe le occorrenze di "SOMEVENDOR" con una singola parola arbitraria che rappresenta il tuo produttore (ad es. Microsoft). Sostituisci entrambe le occorrenze di "PRODUCTNAME" con una singola parola arbitraria che rappresenta il tuo mouse (ad es. MicrosoftSculpt). Sostituisci 0x1234 con la stringa dalla colonna "ID fornitore" nel Visualizzatore eventi. Sostituisci 0x0001 con la stringa dalla colonna "ID prodotto" nella vista eventi. Salvare il file XML e premere "Cambia chiave> Ricarica XML". Assicurati di abilitare OSX "Scroll direction: natural" nella configurazione del mouse.
Elad

Per istruzioni dettagliate: apple.stackexchange.com/a/230241/85983
Sheljohn

12

Questa piccola app ha risolto il mio problema. Funziona come un fascino. https://pilotmoon.com/scrollreverser/


Ciao benvenuto in AskDifferent, trovo che valga la pena di rispondere a una domanda che meriti di essere votata. Inoltre, alcune istruzioni anziché un semplice link possono ottenere più voti e rendere la risposta più "futura". Prenditi il ​​tempo necessario per leggere la sezione Risposta e domanda della pagina di aiuto .
Deesbek,

2
Confermato! Funziona alla grande su Sierra. Karabiner o Scroll Reverse non funzionano attualmente su Sierra, quindi questa è l'unica soluzione di quelli attualmente elencati che funziona.
or

Funziona su Sierra! Che salvavita!
friederbluemle,

In questo caso @Deesbek non sembra proprio che abbia senso elaborare. Funziona davvero come un fascino. Se vai sul sito e scarichi l'app, inverte gli scroll (separatamente per mouse e trackpad, l'intero punto della domanda). Inoltre, F Apple per aver sostenuto questo è una decisione intenzionale. È solo pigro.
barclay,

8

Sulla base della risposta Tien, ho cercato di trovare alcuni software Logitech che potessero aiutarmi. Ho un mouse Anywhere MX 2 e il Logitech Optionssoftware davvero "risolve" questo problema per me! Può essere scaricato qui:

http://support.logitech.com/pt_br/software/options

Ecco come l'ho impostato:

Opzioni Logitech con direzione di scorrimento 'Standard'

Avere la direzione di scorrimento: qui standard e scorrimento naturale su macOS Sierra le impostazioni fanno sì che abbia senso: scorrimento naturale sul trackpad (due cose su scorre verso il basso) e scorrimento standard sulla ruota (ruota la ruota "indietro" scorre verso il basso).

Spero che sia d'aiuto!


1
Non vedo queste opzioni su Mac OS X 10.12.1. Ho un mouse unificante, ma non riesco ad aggiungerlo alle opzioni Logitech. Immagino che debba essere fatto prima di poter modificare le sue opzioni?
Erik,

Devi solo installare il Logitech Optionssoftware Logitech.
BrunoJCM,

Apparentemente, funziona solo con mouse wireless.
Erickrf,

In cima vai ..
Kamil Tomšík,

Logitech Optionsfunziona solo con alcuni mouse Logitech. Anche se hai un mouse unificante, non è una garanzia da supportare.
lenooh,

8

Come pubblicato da Tien, Logitech ora ha un'app con l'opzione per separare le direzioni di scorrimento del trackpad e del mouse, ma funziona solo con un ricevitore unificante o Bluetooth. Ho un meraviglioso Logitech VX Nano a cui non intendo rinunciare, che precede il ricevitore unificante.

E Karabiner o Scroll Reverse non funzionano attualmente su Sierra.

Invece puoi usare l'app gratuita Reverse Scrolling, che funziona su Sierra.

https://pilotmoon.com/scrollreverser/ Scroll Reverser


7

Sia Karabiner che Scroll Reverse non funzionano finora su Sierra (ottobre 2016). Uso invece un logitech M185 e l'app di Logitech ( http://support.logitech.com/en_us/product/wireless-mouse-m185 ) e funziona. Ora posso separare la direzione di scorrimento tra il trackpad e il mouse.


questa funzione non esiste in Karabiner-Elements?
iconoclasta,

quale software di logitech?
BrunoJCM

rispondendo a me stesso su una "risposta" in basso;)
BrunoJCM

1
@iconoclast: No, in Karabiner Elements puoi rimappare solo le chiavi. Ma l'app Logitec funziona abbastanza bene.
llasarov,

1
Ho appena provato Scroll Reverser sul mio MacBook Pro con Mac OS Sierra e funziona perfettamente.
Liran H,

6

Chiarire la risposta sopra sulle impostazioni del moschettone. Per modificare le due impostazioni suggerite, procedi come segue:

Scheda Cambia chiave> Escludi dispositivi> Seleziona "Non rimappare le tastiere di puntamento di Apple

Scheda Cambia tasto> Dispositivo di puntamento> Direzione di scorrimento inversa Selezionare "Scorrimento verticale inverso"

Da qui, usa Apple> Preferenze di Sistema> Mouse (o touchpad) e seleziona "scorrimento naturale"


1
Piuttosto che dire "la risposta sopra" è meglio specificare a chi si sta riferendo la risposta. Il fatto che una risposta sia "sopra" o meno dipende dal modo in cui gli utenti ordinano le risposte e anche se ciò cambia nel tempo. Inoltre, vengono aggiunte nuove risposte, quindi i riferimenti direzionali diventano sempre più confusi, anche se all'inizio sembrano relativamente chiari.
iconoclasta il

NB: nell'attuale versione di Karabiner (10.18.0 in ogni caso), la prima impostazione è stata rinominata "Non rimappare i dispositivi di puntamento di Apple".
dland

QUESTA risposta è esatta e corretta per me su El Capitan 2017-03-05 - mentre TUTTE LE ALTRE risposte che ho letto prima di questo non hanno fornito la spiegazione critica a due impostazioni - quindi considero "la risposta sopra" e "tutte le altre risposte "sbagliato ... e" QUESTA risposta "giusto
aequalsb
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.