2

У меня планшет с неисправным тачскрином. Он часто рассматривает одно нажатие как двойное нажатие. В результате он часто увеличивает и уменьшает масштаб. Я пробовал Touch Calibration, и это не помогло.

Интересно, есть ли способ изменить поведение так, чтобы 2 щелчка подряд (например, менее 0,1 с) рассматривались как 1.

1 ответ1

1

Я нашел решение! Существует скрипт AutoHotKey, который может отменить нажатие кнопки мыши:

http://jslover.secsrv.net/AutoHotkey/Scripts/Buggy-Mouse

Моя проблема ушла на 90% после запуска скрипта. И я могу включить / выключить его при необходимости.

С другой стороны, я также нашел больше информации о двойном щелчке. В разделе HKEY_CURRENT_USER\ Панель управления \ Мышь

http://www.pctools.com/guides/registry/detail/341/

Есть 3 параметра. DoubleClick Скорость, Высота и Ширина. Я могу сделать значения неоправданно маленькими, чтобы затруднить двойной щелчок. Но это также означает, что невозможно снова выполнить двойной щелчок. Но приведенный выше скрипт намного лучше, так как он устанавливает минимальный интервал двойного щелчка (debounce).

Изменить: я должен отметить, что вышеупомянутый метод не работает внутри Internet Explorer. Вместо этого я нашел решение здесь

http://answers.microsoft.com/en-us/ie/forum/ie10-windows_rt/how-do-you-disable-double-tap-on-the-screen/023b21b5-e516-4922-a5ee-c8937a17895c

По сути, загрузка локального файла .css:

body {
    -ms-touch-action: manipulation !important;
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .