Виправити замок Mavericks з вертикальною прокруткою? (ривкове прокручування, випадкове повернення сафарі назад)


16

Після встановлення Mavericks над Mountain Lion моє вертикальне прокручування хитнеться (ривком) на rMBP.

Як і в iOS, при прокручуванні двома пальцями на тачпада вниз або вгору плавним рухом "фіксується" прокрутка лише до вертикального прокрутки. Після оновлення до Mavericks вертикальна прокрутка не "заблокується", а також буде хитатися горизонтально.

Це робить прокрутку в Chrome і Safari болючою, оскільки браузер змусить повернутися назад або вперед в історії при спробі прокрутки. Інколи екран також буде стрибати на кілька пікселів вгору або вниз, оскільки він відновлюється після горизонтального зсуву.

Будь-яка порада?


Гарний опис! Я шукав "хиткий", а не "хиткий"! Мені це також дуже прикро. Я також запускаю Firefox 25.0, який, схоже, заблокований вертикально. Можливо, не ідеальне рішення, але я буду використовувати Firefox.

Оновлений опис. Я також буду більш ніж радий способу отримати доступ до основних параметрів "прокрутки за інерцією". Вони ховаються десь у оссі. Я бачив це деякий час назад, але не можу зараз знайти його :(
Артур Бодера

Привіт Артуре, "прокручування за інерцією" знаходиться в розділі Системні налаштування> Доступність> Миша та трекпад> Параметри треку.

Я не хочу вимикати або змінювати інерційну прокрутку. Це не впливає на те, що я описую.
Артур Бодера

1
Гммф, здається, що питання заблоковано і на нього більше не можна відповісти, але у мене є інше рішення. Популярний інструмент налаштування клавіатури Karabiner (раніше KeyRemap4MacBook) має налаштування для цього. У цьому додатку просто ввімкніть "динамічну фіксацію напрямку прокрутки" (на панелі пошуку на вкладці "ChangeKey" програми просто знайдіть цей термін і параметр повинен з’явитися). Це вирішить проблему на всій території ОС; враховуючи, наскільки жахливою є клавіатура / миша панель керування ОС X, настійно рекомендую використовувати Karabiner (і для цього, і для інших ручок).
Хайден Шифф

Відповіді:


3

Будь ласка, не приймайте цю відповідь як правильну. Залиште це питання відкритим на стільки часу, скільки потрібно для отримання правильного рішення. Я не хочу багатства.

Я зробив швидкий додаток, який зломляє деяку базову підтримку блокування прокрутки лише для вертикалі. По суті, це наказує системі ігнорувати невеликі горизонтальні рухи під час прокрутки в основному вертикальному напрямку.

Завантажити додаток можна з http://kapeli.com/ScrollLock.zip . Вихідний код програми доступний за посиланням https://github.com/Kapeli/Mavericks-Scroll-Lock .

Я не маю уявлення, наскільки добре він працює, лише ледь перевірив його, але це запобіжить горизонтальний рух, коли ваш прокрутка


Як це відповідає на питання? Це документ там видає чи якимось чином повідомляє комусь, що вони роблять, або не має проблеми?
bmike

Моя відповідь стосується програми, яка повторно активує блокування прокрутки на Mavericks. Питання полягає в тому, що блокування прокрутки не працює належним чином на Mavericks. Моя відповідь змушує це працювати.
bogdansrc

Ааа - ви повторно впроваджуєте деяку фільтрацію по необроблених подіях прокрутки, щоб придушити горизонтальні рухи, що опускаються нижче порогового значення. Я якось зосереджувався на тому, щоб вертикальна частина не була гладкою, а не горизонтальним входом. Дякуємо за публікацію коду!
bmike

1

Спробуйте це:

defaults write -g NSScrollViewRubberbanding -int 0

Це вимикає систему прокрутки «на гумці», а також фіксує дивну поведінку щодо хромування / сафарі


Не допомагає при ривковому прокручуванні та горизонтальному дрейфуванні.
Артур Бодера

Ну, це працює для мене, я зараз можу прокручувати хром ідеально і без тих «стрибків»
Сергій Столяров

Це працювало для мене, слід позначити як правильну відповідь. Чи зберігаються ці зміни під час використання Time Machine або мені доведеться це робити кожного разу, коли я форматую свою систему?
Роберто

хм дивно, це, здається, працює лише для деяких веб-сайтів. Для мене store.steampowered.com не годиться :(
Роберто

1

Якщо ви перейдете до системних налаштувань> Трекпад, ви можете налаштувати налаштування на свій смак. На скріншоті нижче показано вікно "Більше жестів", і якщо зніміть прапорець першого Swipe between pages, він повинен подбати про симптоми, які у вас є.

Налаштування трекпадів


Мені подобається ця функція, я не хочу її відключати. Це питання пов'язане не з існуванням цієї функції, а зі зміною її роботи, введеної в OSX 10.9 Mavericks.
Артур Бодера

@ArturBodera Я згоден з вами, мені також подобається ця функція. У результаті мені довелося практикувати бути дуже навмисно зі своєю прокруткою, і з часом я став з цим добре. З досвіду, якщо ви вимкнете цю функцію, ваша проблема піде, але вам доведеться жити без цієї функції.
JaKXz

Я відмовляюся визнати це :) У мене були такі ж почуття, і я намагався навчитися "обережно орієнтуватися в пальцях по ідеальній вертикальній осі", але це просто нерозумно. Навіть з особливою обережністю, я просто недосконала людина, і так трапляється, що іноді мою книгу з маківки нахиляють 0,05 градуса на колінах від центральної лінії мого тіла, або я просто втомився, або поспішаю ... і значить, катастрофа трапляється! Я ненавиджу його особливо. коли це відбувається при заповненні довгої веб-форми, і я втрачаю всі зміни. Він працював ідеально в Mountain Lion, він ідеально працює в iOS, тому повинен бути спосіб повернути його!
Артур Бодера

Я відключив цю функцію для chrome:, defaults write com.google.Chrome AppleEnableSwipeNavigateWithScrolls -bool FALSEвона працює не так, як очікувалося більшу частину часу.
Сергій Столяров

@SergeyStolyarov Ви хочете сказати, "це працює так, як очікувалося більшу частину часу"?
JaKXz

0

Перейдіть до системних налаштуваньЗагальнеПоказати смуги прокрутки: Завжди .

Це вирішило проблему блокування в сторону для мене в Safari. Однак я все-таки вважаю, що прокрутка трохи хитра. (У Firefox це повна катастрофічна епілепсія.)


На жаль, мені це не допомагає. Прокрутка все ще мало застосовується на екранах з вертикальним та горизонтальним прокруткою :(
Павло Алексєєв

Я не хочу смуг прокрутки. Я хочу прокрутити верховий / горизонтальний замок, як це було раніше в Mountain Lion (і як це завжди було в iOS)
Артур Бодера

0

Здається, що це можна виправити, відкривши AutoCAD, якщо у вас є.

Джерело: https://discussions.apple.com/message/23531982#23531982


Чесно кажучи, я б розглядав можливість запуску та збереження програми 300 Мб у фоновому режимі, якби це виправити ... хоча я не думаю, що я заплачу 1000 доларів, щоб отримати це :)
Артур Бодера

@Artur Це може бути довгий кадр, але якщо ти в університеті, ти можеш отримати його безкоштовно .
гр

Ні, я не є ... Гарне нове, що Apple, можливо, зможе переробити інженер все, що спричиняє "правильну поведінку" під час роботи AutoCad та виправити це в ОС. Не можу чекати реального рішення.
Артур Бодера

Це химерно! Сподіваємось, хтось може це зробити під час запуску fseventer і дізнатися, чи змінюється налаштування.
NReilingh

@bogdansrc Ви можете поглянути на цей? Я вірю, що вам вдасться отримати більше сенсу від цього ...
Артур Бодера
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.