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

Вопрос или проблема

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

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

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

Я работаю на Core i7 4 ГГц с SSD, использование процессора и жесткого диска на минимуме.

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

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

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

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

Ответ или решение

Задержка при перетаскивании на Mac с Trackball

Проблема с задержкой при перетаскивании на вашем Mac, используемом вместе с трекболом Kensington Slimblade, может быть вызвана различными причинами, заключающимися как в настройках устройства, так и в особенностях работы macOS. Давайте более подробно рассмотрим все возможные аспекты и шаги по их устранению.

1. Описание проблемы

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

2. Возможные причины

  • Настройки трекбола: Возможно, в настройках программного обеспечения для вашего трекбола (TrackballWorks) задана определенная задержка для активации действия "Перетаскивание" при нажатии на кнопки, что приводит к замедлению реакции системы.

  • Обработка событий в macOS: Иногда macOS может обрабатывать события кликов с задержкой из-за нескольких причин, таких как перегрузка системы, низкая производительность или особенности ввода. Однако, судя по вашему описанию, ваша система функционирует на высоком уровне с минимальным использованием ресурсов.

3. Шаги по устранению проблемы

Чтобы решить вашу проблему, следуйте следующим шагам:

  1. Сбросить настройки Trackball: Первым делом зайдите в TrackballWorks и выполните сброс настроек по умолчанию. Это может устранить любые неверные настройки, установленные пользователем.

  2. Пошаговое добавление настроек: После сброса попробуйте добавлять настройки по одной и тестировать трекбол. Это поможет вам выявить, какая конкретная настройка вызывает задержку.

  3. Изменение действий кнопок: Вы упоминаете, что действие, назначенное на две нижние кнопки трекбола (действие "Перетаскивание"), может быть источником проблемы. Попробуйте удалить или изменить это действие, чтобы определить, повлияет ли это на задержку.

  4. Обновление драйверов: Убедитесь, что вы используете последнюю версию TrackballWorks и операционной системы macOS. Обновления могут содержать исправления для известных проблем, таких как задержки в обработке событий.

  5. Перезагрузка устройства: После внесения изменений, перезагрузите Mac, чтобы убедиться, что изменения вступили в силу.

4. Подводим итоги

Решение проблемы задержки при перетаскивании с помощью трекбола может быть достаточно простым, если следовать предложенным шагам. Если указанные меры не приведут к желаемому результату, возможно, стоит обратиться в службу поддержки Kensington для получения более детальной информации о данном вопросе. Технологические проблемы могут быть довольно сложными, и иногда для их решения требуется профессиональная помощь.

Следуя этим рекомендациям, вы сможете улучшить взаимодействие с вашим трекболом и оптимизировать работу на Mac. Надеемся, что информация оказалась полезной и советы помогут решить проблему с задержкой.

Оцените материал
Добавить комментарий

Капча загружается...