Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.01.2021, 22:22
Аспирант
Отправить личное сообщение для Biotoxsin Посмотреть профиль Найти все сообщения от Biotoxsin
 
Регистрация: 11.04.2019
Сообщений: 74

Как проверить на использование мыши
Здравствуйте!

Стало интересно как можно отличить устройство в котором используется тачпад от устройства где используется мышь.

Как пример ситуация с ноутбуком. Если проверить на тачпад можно document.ontouchstart и понять что на ПК к примеру его нет а значит пользователь будет использовать мышь, то как быть с ноутбуком у которого есть тачпад о чём сообщит проверка но в то же время может использоваться мышь.

Как можно сделать проверку на использование мыши?
Ответить с цитированием
  #2 (permalink)  
Старый 05.01.2021, 23:44
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Biotoxsin
понять что на ПК к примеру его нет
Откуда такая уверенность? Например, я выдрал тачпад со сломанного ноута и подключил его к ПК. А клавиатуры со встроенным тачем, таких в продаже не одна модель. Есть клавиатура в которой полем тачпада является сама клавиатура, ее клавиши, достаточно только перейти в режим тачпада.
Ответить с цитированием
  #3 (permalink)  
Старый 06.01.2021, 01:53
Аспирант
Отправить личное сообщение для Biotoxsin Посмотреть профиль Найти все сообщения от Biotoxsin
 
Регистрация: 11.04.2019
Сообщений: 74

Сообщение от laimas Посмотреть сообщение
Откуда такая уверенность? Например, я выдрал тачпад со сломанного ноута и подключил его к ПК. А клавиатуры со встроенным тачем, таких в продаже не одна модель. Есть клавиатура в которой полем тачпада является сама клавиатура, ее клавиши, достаточно только перейти в режим тачпада.
Расчёт на большинство.
Ответить с цитированием
  #4 (permalink)  
Старый 06.01.2021, 08:48
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,706

У меня на ноуте есть не только тачпад, но и тачскрин.
Но window.ontouchstart === undefined. Т.е его нет.

На pointerevents надо переходить.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить свёрнут ли div или нет? drakulawz Events/DOM/Window 4 14.10.2018 14:54
Как проверить заполненность полей в пошаговой форме? adash Элементы интерфейса 29 31.08.2018 14:15
Как проверить на этом-ли хостинге стоит сайт из определнного домена? Gamestop Серверные языки и технологии 3 05.11.2012 06:51
Как программно подвинуть указатель мыши Иваннн Элементы интерфейса 6 15.04.2011 16:48
Как проверить ссылку на работоспособнось? Oleg_777 Общие вопросы Javascript 23 19.03.2009 18:57