Risolto il blocco dello scorrimento verticale Mavericks? (scorrimento a scatti, safari accidentale indietro)


16

Dopo l'installazione di Mavericks su Mountain Lion, il mio lo scorrimento verticale è Wiggly (a scatti) su rMBP.

Come in iOS, quando si scorre con due dita sul touchpad verso il basso o verso l'alto, un movimento regolare "blocca" lo scorrimento solo sullo scorrimento verticale. Dopo l'aggiornamento a Mavericks, lo scorrimento verticale non si "blocca" e si sposta anche in senso orizzontale.

Questo rende doloroso lo scorrimento in Chrome e Safari perché il browser farà scorrere indietro o avanti la cronologia quando si tenta di scorrere. Occasionalmente lo schermo salta anche di alcuni pixel verso l'alto o verso il basso perché si sta riprendendo dallo spostamento orizzontale.

Qualche consiglio?


Buona descrizione! Ho cercato "a scatti" piuttosto che "sinuoso"! Lo trovo anche molto fastidioso. Sto anche eseguendo Firefox 25.0 che sembra essere bloccato verticalmente. Forse non è una soluzione perfetta, ma userò Firefox.

Descrizione aggiornata. Sarei anche più che felice di accedere alle impostazioni di "scorrimento inerziale" alla base. Sono nascosti da qualche parte in osx. L'ho visto qualche tempo fa, ma non riesco a trovarlo ora :(
Artur Bodera,

Ciao Artur, lo "scorrimento inerziale" si trova in Preferenze di Sistema> Accessibilità> Mouse e trackpad> Opzioni trackpad.

Non voglio disabilitare o modificare lo scorrimento inerziale. Non influenza ciò che sto descrivendo.
Artur Bodera,

1
Hmmph, la domanda sembra bloccata e non è più possibile rispondere, ma ho un'altra soluzione. Il famoso strumento di personalizzazione della tastiera Karabiner (precedentemente KeyRemap4MacBook) ha un'impostazione per questo. In quell'applicazione, basta abilitare "fissazione dinamica della direzione della rotellina" (dalla barra di ricerca nella scheda "ChangeKey" dell'app, basta cercare quel termine e l'opzione dovrebbe apparire). Ciò risolverà il problema a livello di sistema operativo; dato quanto sia terribile il pannello di controllo tastiera / mouse di OS X in generale, consiglio vivamente di usare Karabiner (sia per questo che per gli altri inconvenienti).
Hayden Schiff

Risposte:


3

Si prega di NON accettare questa risposta come quella corretta. Lasciare aperta questa domanda per tutto il tempo necessario per ottenere una soluzione adeguata. Non voglio la taglia.

Ho realizzato un'app rapida che combina insieme un supporto di base per il blocco dello scorrimento solo verticale. Fondamentalmente dice al sistema di ignorare piccoli movimenti orizzontali quando si scorre in una direzione prevalentemente verticale.

Puoi scaricare l'app da http://kapeli.com/ScrollLock.zip . Il codice sorgente dell'app è disponibile su https://github.com/Kapeli/Mavericks-Scroll-Lock .

Non ho idea di quanto funzioni bene, ma a malapena testato, ma impedirà il movimento orizzontale durante lo scorrimento


Come risponde alla domanda? Documenta un problema o in qualche modo fa sapere a qualcuno che lo fa o non ha un problema?
bmike

La mia risposta riguarda un'app che "riattiva" il blocco dello scorrimento su Mavericks. La domanda riguarda il blocco dello scorrimento che non funziona correttamente su Mavericks. La mia risposta lo fa funzionare.
Bogdansrc,

Aah: stai implementando nuovamente un filtro sugli eventi di scorrimento non elaborati per eliminare i movimenti orizzontali che scendono al di sotto di una soglia. In qualche modo mi concentravo sul fatto che la parte verticale non fosse liscia invece che l'input orizzontale non venisse soppresso. Grazie per aver pubblicato il codice!
bmike

1

Prova questo:

defaults write -g NSScrollViewRubberbanding -int 0

Disabilita lo scorrimento "elastico" in tutto il sistema e risolve anche quello strano comportamento su Chrome / Safari


Non aiuta con lo scorrimento a scatti e la deriva orizzontale.
Artur Bodera,

Bene, funziona per me, ora posso scorrere Chrome perfettamente e senza quei "salti"
Sergey Stolyarov

Questo ha funzionato per me, dovrebbe essere contrassegnato come risposta corretta. Tali modifiche persistono quando si utilizza Time Machine o dovrò farlo ogni volta che formattare il mio sistema?
Roberto,

hmm strano, sembra funzionare solo per alcuni siti web. Per me store.steampowered.com non va bene :(
Roberto,

1

Se vai su Preferenze di Sistema> Trackpad, puoi personalizzare le impostazioni a tuo piacimento. Lo screenshot seguente mostra la finestra Altri gesti e se deselezioni il primo Swipe between pages, dovrebbe occuparsi dei sintomi che stai riscontrando.

Impostazioni del trackpad


Mi piace questa funzione, non voglio disabilitarla. Questa domanda non è correlata all'esistenza di questa funzionalità, ma alla modifica del suo funzionamento introdotta in OSX 10.9 Mavericks.
Artur Bodera,

@ArturBodera Sono d'accordo con te, mi piace anche la funzione. Di conseguenza, ho dovuto esercitarmi molto deliberatamente nello scorrimento e nel tempo mi sono trovato bene. Per esperienza però, se disabiliti questa funzione, il tuo problema scomparirà, ma dovrai vivere senza questa funzione.
JaKXz,

Mi rifiuto di riconoscerlo :) Ho avuto la stessa sensazione e ho cercato di imparare a "navigare con attenzione le dita in un asse verticale perfetto", ma è solo sciocco. Anche con una cura in più, sono solo un essere umano imperfetto e quindi capita che a volte il mio macbook sia inclinato di 0,05 gradi in grembo dalla linea centrale del mio corpo, o sono solo stanco o di fretta ... e quindi, accade il disastro! Lo odio esp. quando succede quando compilo un modulo web lungo e perdo tutte le modifiche. Funzionava perfettamente in Mountain Lion, funziona perfettamente in iOS, quindi ci deve essere un modo per riaverlo!
Artur Bodera,

Ho disabilitato quella funzione per Chrome: defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSEnon funziona come previsto per la maggior parte del tempo.
Sergey Stolyarov,

@SergeyStolyarov intendi dire "funziona come previsto il più delle volte"?
JaKXz,

0

Vai a Preferenze di SistemaGeneraleMostra barre di scorrimento: Sempre .

Ciò ha risolto il problema del blocco laterale per me in Safari. Tuttavia, trovo ancora che lo scorrimento sia un po 'instabile. (In Firefox è un disastro completo che induce l'epilessia.)


Purtroppo non mi aiuta. Lo scorrimento è ancora difficilmente utilizzabile sugli schermi con scorrimento sia verticale che orizzontale :(
Pavel Alexeev,

Non voglio barre di scorrimento. Voglio scorrere con ver / blocco orizzontale come in Mountain Lion (e come è sempre stato in iOS)
Artur Bodera,

0

Sembra che possa essere risolto aprendo AutoCAD, se lo hai.

Fonte: https://discussions.apple.com/message/23531982#23531982


Francamente, prenderei in considerazione l'esecuzione e il mantenimento di un'applicazione da 300 MB in background se la
risolvesse

@Artur Potrebbe essere un colpo lungo, ma se sei all'università, puoi ottenerlo gratuitamente .
GRG

No, non lo sono ... Il bello è che Apple potrebbe essere in grado di decodificare qualunque cosa stia causando il "comportamento corretto" durante l'esecuzione di AutoCad e risolverlo nel sistema operativo. Non vedo l'ora di una vera soluzione.
Artur Bodera,

È bizzarro! Spero che qualcuno possa farlo mentre si esegue fseventer e scoprire se un'impostazione viene modificata.
NReilingh,

@bogdansrc Potresti dare un'occhiata a questo? Credo che ne potresti avere più senso ...
Artur Bodera,
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.