Задержка перетаскивания на Mac + трекбол

647
arby

Я использую трекбол Kensington Slimblade с macOS Sierra. Я замечаю странный сбой, когда система, кажется, никогда не начинает перетаскивание, когда я первоначально щелкаю. Эта проблема встречается во всех моих приложениях - от выбора изображений в Photoshop до перетаскивания текста в терминале.

Если я аккуратно наведу курсор на текст, нажмите, подождите ... затем перетащите, все работает нормально. Но если я двигаюсь быстро, событие mouseDown (), по-видимому, происходит по крайней мере на 100 мс позже.

Например. в этом тексте: ABCDEFGHIJKLMNOPQRSTUVWXYZ, выбор с начала на полной скорости не ловит до буквы J. Если я выбираю медленно, он ловит вокруг B или C. Движение, вызывающее раздражение, медленно будет ловить с A. Если я пытаюсь перетащить окно в сторону, часто окно даже не перемещается, пока я не сделаю это медленно, как если бы окно никогда не получало первоначальный щелчок, чтобы инициировать перетаскивание. Эта проблема, кажется, ухудшается.

Я работаю на 4 ГГц Core i7 с SSD с минимальным использованием CPU / HD.

Почему это происходит и как мне это исправить?

1

2 ответа на вопрос

1
arby

Ага, я сделал «Восстановить настройки по умолчанию» на панели настроек TrackballWorks, и это исправило эту проблему. Я сделал то же самое на своем другом Mac, у которого была эта проблема, и это решило проблему там же. Решено!

1
Faelkle

Я исправил это (на Expert Mouse 2.01), сначала реализовав предложенное Арби предложение, а затем добавив мои предпочтения по одному. Оказалось, что причиной этой проблемы является назначение действий для двух нижних кнопок, которые я назначил для «Перетаскивания». Выход из этого назначения делает перетаскивание и нажатие левой кнопкой мыши «зацепляет» позицию намного быстрее.

Я предполагаю, что Кенсингтон реализовал небольшую задержку, чтобы увидеть, собираетесь ли вы нажимать левую и правую нижние кнопки, и только по истечении этого времени задержки они интерпретируют его как щелчок левой нижней левой кнопкой. Я могу понять, почему это необходимо, но я думаю, что мы должны уладить это.

На самом деле, как это логично, * любое * назначение двух нижних кнопок вызывает это. Faelkle 7 лет назад 0

Похожие вопросы