Yosemite: disabilitazione dello scorrimento inerziale mediante la rotellina del mouse


26

C'è un modo per disabilitare lo scorrimento inerziale (lo scorrimento accelera più velocemente si fa scorrere la rotellina del mouse) per Yosemite solo per il mouse? Capisco il motivo dello scorrimento inerziale del trackpad, ma non ha senso sul mouse.

Ho provato varie correzioni per quanto riguarda questo problema:

  1. Download di Scroll Reverser basato su questo thread .

  2. Ho provato le correzioni di questo thread .

Ma nessuno di loro disabilita lo scorrimento inerziale per il mouse. Vorrei ancora il comportamento predefinito di scorrimento del mouse di Windows in cui uno scorrimento ha la stessa distanza, indipendentemente dalla velocità con cui si gira la rotella di scorrimento.

EDIT: Apparentemente puoi disabilitare lo scorrimento inerziale abilitandolo / disabilitandolo in Opzioni mouse in Accessibilità, ma il mio non ha il menu a discesa come sembra che altre persone abbiano:

inserisci qui la descrizione dell'immagine

Questo è il thread in questione sullo scorrimento dell'inerzia delle opzioni del mouse .


Stai chiedendo di inerzia di scorrimento (lo scorrimento accelera più velocemente si fa scorrere la rotellina del mouse) o lo scorrimento naturale (la direzione in cui la pagina si sposta quando si scorre una determinata direzione con la rotellina del mouse)? La tua domanda sembra andare avanti e indietro e sono due cose separate.
tubedogg,

Intendevo inerzia allo scorrimento - grazie per il chiarimento. Lo modificherò.
theGreenCabbage il

1
Non sono sicuro che tu intenda realmente l'inerzia di scorrimento - che è come l'iPhone, continua dopo che hai smesso di "spingere" - ma suona più come un'accelerazione di scorrimento per me. L'unica cosa che ho visto che può attivare / disattivare l'accelerazione è SteerMouse [circa 20 dollari] sebbene presumibilmente anche altri modder del mouse possano farlo.
Tetsujin,

In realtà sono anche un po 'confuso. Ci sono così tante terminologie per i comportamenti del mouse Mac. Scorrimento naturale .. Inerzia .. Accelerazione. Ciò che intendo è ciò che descrivo, però - scrolling speeds up the faster you scroll the mouse wheel. Non voglio che acceleri o rallenti, lo voglio a una velocità.
theGreenCabbage il

Questo è lo scorrimento "solo": un determinato numero di righe per "clic". Accelerato è quando fa una riga a scorrimento lento, ma 10 a rotazione veloce della ruota. L'inerzia è che continua dopo che hai smesso di scorrere, come spingere un elenco su un iPhone. "Naturale" è la direzione in cui scorre rispetto alla rotellina del mouse. Dovrebbe sembrare più un telefono.
Tetsujin,

Risposte:


16

In Terminale, eseguire il comando seguente per disabilitare il ridimensionamento del mouse.

defaults write -g com.apple.mouse.scaling -1

Allo stesso modo, quanto segue disabilita il ridimensionamento della rotella di scorrimento.

defaults write -g com.apple.scrollwheel.scaling -1

Ci proverò, ma prima assicuriamoci che questa impostazione esista e che abbiamo un modo per ripristinare il comportamento precedente, se necessario. Sul mio sistema defaults write .GlobalPreferences com.apple.scrollwheel.scalingritorna 0.3125.
Stéphane Gourichon,

1
Questa impostazione sembra riflettere solo le impostazioni della "velocità di scorrimento del mouse", ma non ha l'effetto desiderato, anche dopo il logout / in. Modificandolo nelle preferenze di sistema, quindi la lettura del valore mostra una modifica immediata del valore numerico.
Stéphane Gourichon,

1
Nessuno di questi sembra fermare l'effetto inerzia sulla rotella di scorrimento per me :(
Nathan Hornby

1
defaults read .GlobalPreferences com.apple.scrollwheel.scalingritorna 0.125e defaults read .GlobalPreferences com.apple.mouse.scalingritorna 1.5per me su OS X 10.11.5 (El Capitan). Controlla i tuoi valori in modo da poter annullare queste modifiche se non ti piace l'effetto!
Dolph,

1
L'impostazione del com.apple.scrollwheel.scalingvalore su -1 sembra essere di aiuto, ma per me è ancora meglio se impostato su 0: defaults write .GlobalPreferences com.apple.scrollwheel.scaling 0
Hannes Wallnöfer

9

Dai un'occhiata a USB Overdrive . Con questo aiuto ho finalmente rimosso l'accelerazione di scorrimento e impostato i pulsanti personalizzati sul mio Logitech m570.


L'overdrive USB è eccezionale ... fino a quando non lo è. L'ho usato per mesi, ma il mio mouse occasionalmente entrava in uno strano stato in cui il clic centrale non faceva nulla e il puntatore non si aggiornava in base a ciò che stava passando sopra. Solo un riavvio risolverebbe il problema.
coredumperror,

La mia rotellina del mouse non faceva nulla per i primi 5 clic (suppongo che tecnicamente si tratti di "accelerazione" da zero a diverso da zero) e ora scorre al primo clic!
Liron Shapira,

1
@CoreDumpError Christ, che cosa sta causando questo? Ho scoperto che si riproduce se si scorre mentre la rotellina del mouse è premuta. Scollega e ricollega il mouse esterno per risolverlo. Ho disinstallato l'overdrive USB ora e ora posso anche evidenziare mentre scorro anche la pagina. Che mal di testa.
Julian H. Lam,


Si noti che questo è un programma shareware da 20 dollari. La sua versione di prova gratuita è illimitata ma include promemoria per la registrazione all'avvio.
Dennis Jaheruddin,

3

Questo è stato un problema e un aggravamento per me da Mavericks. Vorrei un input lineare per la rotellina del mouse, ma non esiste alcuna opzione per questo in Mavericks o Yosemite e non ho mai trovato un hack o un comando terminale che funzionasse.

L'ho pubblicato sui forum Apple qualche tempo fa e ancora non è disponibile alcuna correzione:

https://discussions.apple.com/thread/5506804

Fondamentalmente, voglio un "tocco" della rotellina del mouse per scorrere verso il basso di 4 righe. Attualmente, e inevitabilmente, una "spinta" lenta sposta la rotellina del mouse di circa 0,5 a linea. Se scorro verso il basso più velocemente, accelera, ma il risultato finale è che per scorrere fino a una posizione esatta su una pagina grande, scorrerò sempre oltre e dovrò tornare indietro. È estremamente aggravante e non ci sono correzioni conosciute per questo.


1
Come il mio commento sopra SteerMouse può fare questo
Tetsujin,

È possibile per SteerMouse modificare solo il comportamento di scorrimento [e non la velocità / accelerazione del mio mouse / ecc.]? Uso l'utilità Logitech Gaming Mouse [che purtroppo non ha un controllo sul comportamento di scorrimento], ma gestisce le esigenze di velocità e accelerazione del mouse.
theGreenCabbage il

@theGreenCabbage SteerMouse è uno o / o "numero di righe per clic" o "scorrimento accelerato". Sfortunatamente non può fare entrambe le cose [a proposito, se hai bisogno che qualcuno riceva una notifica specifica per un commento, devi aggiungere @, quindi iniziare a digitare il nome, quindi fare clic su quello che ti serve. Altrimenti potrebbero non vederlo mai se non fosse il loro post iniziale. L'ho trovato per caso]
Tetsujin il

@Tetsujin Grazie per la risposta. Quello che intendevo principalmente è: posso semplicemente abilitare i comportamenti a scorrimento e non gli altri comportamenti? Non voglio che SteerMouse gestisca l'accelerazione del mouse e i pulsanti per me.
theGreenCabbage il

È possibile lasciare i pulsanti predefiniti e impostare lo scorrimento sul numero desiderato di righe anziché accelerato. Anche se sarebbe in conflitto, immagino, con il pannello di controllo di Logitech, dubito che potresti usarli entrambi contemporaneamente. Detto questo, l'ho sempre usato al posto del Logitech per il mio MX518, mouse a 8 pulsanti, in quanto fa quello che voglio che faccia - e lo ha fatto molto tempo prima che Logitech potesse essere disturbato a creare un CP per Mac;)
Tetsujin

2

Grazie a Tetsujin, posso confermare che SteerMouse consente scroll lineari. E consente anche di impostare separatamente l'accelerazione e la sensibilità del movimento del mouse.

Per farlo:

  1. Apri Steermouse
  2. Vai alla scheda Ruota
  3. Seleziona Roll Up, quindi cambia la modalità in "Linear".
  4. Ripetere l'operazione per Roll Down.

Se non si desidera modificare la velocità del cursore, disabilitare le impostazioni nella scheda Cursore.

Quindi c'è una soluzione se sei felice di pagare qualcuno $ 20 per correggere i bug di Apple.


Non sono sicuro del motivo per cui questo è stato votato così male. È l'unica risposta su questa pagina che funziona davvero.
Ripristina Monica il

-3

QUESTO FUNZIONA! Vai a Preferenze di Sistema> Mouse> Direzione di scorrimento: naturale (UNCHECK)


3
Non credo che tu abbia idea di cosa stia cercando di porre questa domanda
theGreenCabbage
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.