Скасування вибору тексту під час використання колеса прокрутки миші Logitech у Сьєррі


9

Я використовую мишу Logitech Performance MX, і після оновлення до Sierra у мене виникають труднощі під час scroll wheelвибору великої кількості тексту. Зазвичай я прокручую, тримаючи, left mouseі це завжди працювало. Тепер, коли я прокручую, він скасовує вибраний текст.

Чи може це бути проблемою з водієм?


Тут уже є декілька питань, пов'язаних з мишами Сьєрра та Логітех. Проведіть пошук і побачите, чи вирішить якусь із цих проблем. Я вважаю, що вони здебільшого зводяться до оновлення до останніх драйверів Logitech.
fsb

2
У мене не виникає проблем з ефектом інерції або крикливим прокручуванням, у мене проблеми з вибором тексту. Хіба це не вважатиметься іншим питанням? У будь-якому випадку я встановив останні драйвери, і проблема все одно. Я спробував загальну USB-мишку, яку я мав, і це не проблема.
Джозеф Торонто

Якщо у загальної USB-миші проблеми не виникає, проблема не в Sierra, а в миші Logitech і тому, як вона обробляє підбір тексту.
fsb

Це не дублікат, і я попросив втручання модератора повторно відкритись. У мене виникає така ж проблема після використання драйвера оновлення logitech. Прокрутка коліс миші покращилась, але все ще виникають проблеми з випадковим натисканням клацання миші, коли ліва кнопка миші утримується, і це надзвичайно болісно при прокручуванні коліщатка миші під час спроби виділення тексту.
Аврам

Те саме питання в моєму кінці. Дуже засмучує. Я використовую LCC v3.9.5.66 з MacOS 10.12.1. Як зазначається у повідомленні Linked SE, проблема інерції продовжує залишатися проблемою. Я попередив Logitech, хоча вони спочатку відповіли найбільш загальною відповіддю: "Відключіть і підключіть приймач миші; спробуйте інші USB-порти комп'ютера; тощо." Я пропоную іншим звернутися до служби підтримки Logitech.
Dolan Antenucci

Відповіді:


2

Насправді не остаточна відповідь, я просто ділюся своїми висновками, оскільки я також роздратований цим питанням: як прокоментував Долан Антенуччі, видалення LCC нормалізує поведінку утримування миші лівою кнопкою у поєднанні з прокруткою, але ціною втрати налаштування миші Для мене не варіант.

Цікаво, що я шукав і шукав годинами, і, здається, ніхто більше на це не скаржиться. Найближчим, що я міг знайти, був звіт про помилку в рамках інтерфейсу користувача, написаний на Python, але настільки близький за поведінкою, що на секунду (або пару, і більше ;-)) мені довелося допитати себе, чи справді це збіг ( Я зараз, я зараз ..).

Дивіться https://github.com/kivy/kivy/isissue/5058

Там вони описують (майже?) Саме те, що, на мою думку, відбувається тут: Прокрутка генерує подію миші на попередньо натиснуту кнопку.

Щоб перевірити, ви можете спробувати це: у браузері натисніть і утримуйте праву кнопку. Потім переведіть курсор миші на варіант спливаючого меню (скажімо, "назад"), а потім прокрутіть колесо. Параметр вибрано так, ніби ви відпустили кнопку.

Те саме відбувається з підбором тексту. Зробіть це: за допомогою клацання миші лівою кнопкою миші виберіть текст, «заморожте будь-які рухи миші» (поясніть пізніше), потім прокрутіть вниз (але не надто багато, щоб вже вибраний текст був видимим). Текст, який залишається вибраним, - це лише той, який був обраний безпосередньо перед рухом прокрутки (як би ви відпустили кнопку перед початком прокрутки). Потім перестаньте прокручувати, утримуйте зсув і робіть деякий рух миші. У відповідь на найменший крок текст між автоматично додається до вибору, і після цього ви навіть можете відпустити зсув, незалежно від того, продовжуйте рухати мишу (за умови, що ви не рухаєте прокрутку), щоб продовжувати налаштування відбір. Це саме те, що повинно було статися, якщо ви відпустили кнопку перед початком прокрутки (він же миша вгору), прокрутіть,

Єдина уловка полягає в тому, що, утримуючи кнопку і після деякої прокрутки (хто "помилково" генерував подію кнопки миші), ви робите будь-який рух миші у відповідь на цей крок (можливо, у спробі) вшанувати факт що ти все ще тримаєш кнопку, система негайно генерує події натискання кнопки миші.

Ось чому ви вважаєте, що прокрутка скасовує текст: зазвичай, коли хтось робить прокрутку, щоб додати виділення, виконайте без переміщення миші, але прагне зробити кілька остаточних рухів миші після прокрутки, tu налаштуйте кінець виділення. Спробуйте утримувати кнопку, зробіть деякий вибір через рух, заморожте рух миші, прокрутіть (продовжуйте заморожувати), відпустіть кнопку, перемістіть мишу (зверніть увагу, виділення не проходить), а потім перемістіть + натисніть / утримуйте, коли миша досягне пункт призначення Оскільки ви відпустили кнопку безпосередньо перед перезапуском рухів миші, коли ви робите нові рухи, система не генеруватиме подія вниз, якщо не потрібно «шанувати» цей стан (адже кнопка вже активована) .

Не прокрутка вибирає текст: це рух миші після прокрутки, утримуючи при цьому кнопку миші.

Я думаю, що це спроба зберегти / відновити системну послідовність, оскільки остання інформація, передана через, була, по суті, помилковою: подія натискання миші, як наслідок руху прокрутки, ніколи не повинно відбуватися.

Я збираюся повідомити про це logitech, можливо, якщо вони будуть представлені ще якимись технічними поясненнями, вони вирішать проблему. (Боже, настільки боляче використовувати вони на сайті надсилають просте повідомлення, хтось знає простіший спосіб?)

Тим часом, як вирішення проблеми, для вибору довгих текстів ви можете зробити так, як я вже говорив вище: зробити початковий вибір, відпустити кнопку, прокрутити до місця призначення та зсунути клацання / утримування знову, щоб закінчити вибір.


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