Kubuntu 13.10 - левый щелчок вызывает прокрутку

Вы можете использовать следующий код:

function isTouchDevice() {
   var el = document.createElement('div');
   el.setAttribute('ongesturestart', 'return;'); // or try "ontouchstart"
   return typeof el.ongesturestart === "function";
}

Источник: Обнаружение сенсорного просмотра и @mplungjan post .

Вышеупомянутое решение было основано на обнаружении поддержки событий без перехвата браузера статья.

Вы можете проверить результаты на следующей тестовой странице .

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

Вы также можете попробовать:

if (document.documentElement.ontouchmove) {
  // ...
}

, но это может не работать на устройствах iPhone.

0
задан 06.05.2020, 01:17

1 ответ

Может быть, попробовать настроить параметры мыши?

Системные настройки> Клавиатура / мышь> Мышь> Кнопки> Левый щелчок> Основной щелчок

(извините, если это не точный порядок, не в моем банкомате KDE)

Если вы не можете щелкнуть мышью, я рекомендую заглянуть в конфиги X. Вы можете посмотреть онлайн для X документации. Попробуйте это: https://help.ubuntu.com/community/MouseCustomizations

0
ответ дан 06.05.2020, 01:18

Теги

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