Кнопки та колесо миші
ВЛІВО 0
СЕРЕДНЯ 0
ПРАВИЛЬНО 0
НАЗАД 0
ВПЕРЕД 0
КОЛЕСО ↑/↓ 0/0
ПАЛІК ←/→ 0/0
СТАВКА ОПИТУВАННЯ
0Hz
ДВІЧНИЙ КЛАЦНЬ
Виявлені пари: 0 Останній інтервал: --
ШВИДКІСТЬ КЛАЦАННЯ
ШЛЯХ КУРСОРУ
Перетягніть сюди, щоб відстежити гладкість курсору

Тест миші — кнопки, колесо, даблклік і зрив сенсора

Цей тест миші перевіряє кожну кнопку, коліщатко та траєкторію курсора прямо у вашому браузері, дозволяючи за хвилину визначити, чи несправність криється в мишці, чи в системних налаштуваннях. Натисніть кнопку — її область на схемі підсвітиться з лічильником натискань; прокрутіть коліщатко — з'являться індикатори напрямку; зробіть подвійний клік на панелі — таймер виміряє інтервал у мілісекундах. В останньому розділі чесно описано, що веб-сторінка дійсно може зчитати з миші, а що їй недоступно.

Як протестувати мишу

Виконуйте тестування миші у такому порядку. Кожен крок локалізує окремий тип несправності.

  1. Натисніть кожну кнопку один раз. Ліва, права, клік коліщатком, бічні кнопки «Вперед» і «Назад» під великим пальцем, а також нахили коліщатка, якщо вони є. Кожне натискання підсвічує зону та додає одиницю до лічильника; відсутність реакції свідчить про несправність перемикача.
  2. Утримуйте кожну кнопку протягом двох секунд. Підсвічування має горіти безперервно; якщо воно гасне під пальцем, перемикач втрачає контакт.
  3. Прокрутіть коліщатко вгору, а потім униз. Кожен крок має супроводжуватися спалахом стрілки у відповідному напрямку.
  4. Зробіть десять подвійних кліків по панелі та оцініть розпізнані пари й тривалість останнього інтервалу.
  5. Проведіть курсор через блок траєкторії одним плавним прямим рухом і подивіться на лінію.

Два вимірювання винесені на окремі сторінки, оскільки потребують фізичної лінійки та спокійної руки: роздільна здатність сенсора, яку вираховує тест DPI миші за реальним зміщенням і пікселями на екрані, та розрахунки для шутерів, де конвертер чутливості зберігає однакову дистанцію см/360° між різними іграми. Знаючи реальне значення DPI, використовуйте калькулятор eDPI, щоб поєднати його та внутрішньоігровий повзунок в одне порівнюване число.

Кнопки, прокручування та бічні перемикачі

Браузер ідентифікує кнопки миші за номерами, а не за назвами: 0 — ліва, 1 — клік коліщатком, 2 — права, 3 — «Назад», 4 — «Вперед». Ці лічильники є найнадійнішими елементами сторінки, оскільки отримують дані безпосередньо з системної події до застосування профілів драйверів або ігрових прив'язок. Якщо кнопка рахується тут, але не діє у грі, сам мікроперемикач справний, а проблема полягає в прив'язці клавіш, профілі, що не завантажився, або конфлікті фонового софту.

Кнопки «Назад» і «Вперед» найчастіше перехоплюються іншими програмами: браузери використовують їх для навігації в історії, macOS обробляє їх непослідовно, а фірмовий софт може перепризначити їх так, що кнопка 3 або 4 взагалі не надходить. Всередині тестової зони сторінка блокує цю навігацію, щоб кожне натискання фіксувалося.

Коліщатко поєднує два механізми в одній деталі, тому виходить з ладу двома способами. Енкодер фіксує обертання, а звичайний перемикач під ним відповідає за середній клік. Будь-який із них може зламатися окремо: якщо прокручування працює, а клік не реєструється — проблема в перемикачі. У разі пропущених кроків чи зворотного прокручування запустіть тест колеса миші — він фіксує кожну подію з її дельтою та напрямком, показуючи збої енкодера у вигляді чітких даних.

Подвійний клік і брязкіт контактів (chatter)

Брязкіт контактів (даблклік) виникає, коли комп'ютер сприймає одне фізичне натискання як два окремих. Металеві контакти мікрика брязкають під час замикання; захист від брязкоту (debounce) у прошивці має поглинати це коливання, але коли перемикач зношується, тривалість вібрації перевищує часовий буфер. У результаті файл відкривається замість виділення або у грі відбувається подвійний постріл.

Ця сторінка розмежовує ці випадки за часом. Два кліки тієї самої кнопки з інтервалом менше ніж 60 мс позначаються як апаратний даблклік, оскільки людина не здатна клікати так швидко навмисно — усвідомлені кліки потрапляють у проміжок 100–300 мс, а тестер вважає парою будь-який інтервал до 400 мс. Попередження про даблклік при поодиноких кліках є майже беззаперечним свідченням зносу. Адекватні інтервали означають, що миша справна, а в системі встановлено занадто низьку швидкість подвійного кліка.

Зношені перемикачі зазвичай проявляють себе під час перетягування раніше, ніж під час простих кліків, оскільки утримувати контакт замкнутим важче, ніж замкнути його на мить. Якщо файли зриваються посеред робочого стола, тест перетягування миші підрахує кожне випадкове розмикання при затиснутій кнопці. Єдиний надійний ремонт — заміна мікроперемикача.

Дрейф і зрив курсора

Дрейф — це самовільне зміщення курсора, коли миша не рухається, або його ковзання після того, як ви зупинили руку. Виключайте причини в наступному порядку.

  • Другий пристрій введення. У ноутбуці це трекпоінт або долоня на тачпаді; у настільному ПК — геймпад зі зміщеним аналоговим стіком. Від'єднайте всі маніпулятори, крім миші.
  • Вікно сенсора. Волосина, порошинка або подряпана лінза спотворюють орієнтири сенсора, а старі оптичні та лазерні модулі з часом зношуються. Лазерні сенсори більш схильні до зривів.
  • Поверхня. Скло, глянцеві покриття, килимки з відблисками та дрібні повторювані візерунки зривають трекінг. Звичайний тканинний килимок з'ясує це за лічені секунди.
  • Стан бездротового зв'язку. Розряджений акумулятор або приймач за металевим корпусом ПК спричиняють ривки, дуже схожі на дрейф.

Далі скористайтеся сторінкою двома способами. Заберіть руку від миші: поле траєкторії курсора не повинно нічого фіксувати. Тепер проведіть повільну пряму лінію через нього. Справний сенсор малює рівну лінію; зношений малює зубчасту пилку. Якщо лінія рівна, а приціл все одно здається незручним, справа не в мишці — тест точності миші відокремить особливості заліза від звичок гравця.

Що може виміряти браузер

Браузерний тестер миші зчитує чотири ключові параметри, і всі вони абсолютно точні: номери натиснутих і відпущених кнопок, часові мітки кожної події, дельту обертання коліщатка з її знаком та положення курсора в пікселях CSS. Апаратні збої кнопок, даблклік, відмова бічних кнопок, пропуски кроків коліщатка та самовільний рух курсора чітко відображаються у цих даних. Проте обмеження браузера такі ж очевидні: жоден веб-API не надає доступу до апаратного DPI сенсора, частоти опитування USB, буфера антидребезгу прошивки, висоти відриву (LOD) чи рівня заряду батареї.

  • Пікселі не є відліками сенсора. Координати потрапляють у браузер наприкінці системного конвеєра вказівника — акселерація, масштабування дисплея та масштаб браузера вже змінили рух. Саме тому для вимірювання DPI потрібно вимкнути прискорення і встановити масштаб 100%.
  • Часові мітки навмисно заокруглюються. Браузери заокруглюють час подій для захисту від атак за часом: приблизно до 100 мікросекунд у Chrome та близько 1 мс у Firefox і Safari. Значення частоти успадковує це обмеження — воно показує швидкість надходження подій у документ, а не частоту порту USB.
  • Події руху об'єднуються. Браузер групує рухи курсора до одного разу на кадр рендерингу, тому сира кількість подій може бути нижчою за реальну кількість сигналів миші.
  • Значення прокрутки коліщатка не стандартизовані. Один і той самий крок повідомляє різне число у Windows, macOS і Linux. Порівнюйте кроки в межах однієї операційної системи.

Сприймайте кожен результат як гарантований мінімум: він доводить, що кнопка, крок коліщатка або перемикач працюють принаймні настільки надійно на цьому комп'ютері прямо зараз.

Часті запитання

Чому миша раптово робить подвійний клік при одиночному натисканні?

Перемикач майже напевно зношений: його металеві контакти брязкають під час замикання, а вбудований у прошивку буфер затримки (debounce) більше не поглинає цей інтервал, тому одне натискання реєструється як два. Перевірте це тут: два кліки тієї самої кнопки менш ніж за 60 мс позначаються як даблклік, адже жодна людина не клікає так швидко навмисно. Якщо інтервали становлять 100 мс або більше, миша справна, а в системі налаштовано занадто повільний подвійний клік. Заміна перемикача коштує зовсім недорого.

Чому курсор миші рухається сам по собі?

Курсор отримує сигнал руху від чогось іншого, крім вашої руки, і тут є лише чотири причини. Найчастіша — другий пристрій введення: трекпоінт у ноутбуці, долоня на тачпаді або геймпад із дрейфуючим аналоговим стіком. Далі — вікно сенсора: пил, волосина або подряпина на лінзі створюють хибні орієнтири, а оптичні та лазерні сенсори зношуються з часом. Третя причина — невідповідна поверхня (глянець, скло). Четверта — розряджений акумулятор. Залиште мишу нерухомою і подивіться на блок траєкторії: у справній системі рухів не буде.

Чи можна дізнатися DPI миші без встановлення фірмового софту?

Так — виміряти його фізично замість зчитування з утиліти. Перемістіть мишу на точно відому відстань уздовж лінійки та порівняйте її з кількістю пікселів, яку подолав курсор на екрані; це співвідношення і є вашим реальним DPI. Сама Windows не покаже це число, оскільки реєстр зберігає лише коефіцієнт швидкості вказівника. Вимкніть підвищену точність вказівника (акселерацію), встановіть масштаб браузера на 100% і усередніть три спроби для зменшення похибки. Цей метод чудово виручає, коли фірмовий софт недоступний.

Чому коліщатко миші смикається у протилежному напрямку під час прокручування?

У дев'яти випадках із десяти причиною є пил всередині енкодера коліщатка. Енкодер визначає напрямок за допомогою диска з прорізами, і порошинка у щілині змушує датчик помилково сприймати крок як зворотний рух. Продування пазів з обох боків коліщатка балончиком зі стисненим повітрям вирішує проблему в більшості випадків. Якщо смикання не зникає, зношений сам енкодер і його слід замінити. Прокрутіть коліщатко в один бік у тесті: апаратний збій реєструє кроки саме у зворотному напрямку, а не просто пропуски.

Чому бічні кнопки миші перестають працювати в іграх, але працюють усюди в системі?

Самі мікроперемикачі справні, а вхідний сигнал блокується на рівні софту. Спочатку натисніть бічні кнопки на цій сторінці: якщо лічильники «Назад» і «Вперед» збільшуються, залізо працює. Поширені причини — профіль фірмової програми не завантажився для гри, макрос утримує кнопку, гра підтримує лише обмежену кількість кнопок або одночасно запущені дві програми для керування мишею. Перевстановлення драйвера миші інколи допомагає, але частіше проблему вирішує вимкнення дублюючого софту.

Клік коліщатком не працює, але прокручування працює — миша зламана?

Так, а саме мікроперемикач під коліщатком. Обертання та середній клік — це два різні механізми в одній деталі: енкодер зчитує оберти, а звичайний кнопковий перемикач під ним фіксує натискання. Один із них може зламатися, коли інший продовжує працювати бездоганно. Якщо коліщатко прокручує сторінку, але кнопка 1 не реєструється в лічильнику, вийшов з ладу саме перемикач. Жодне налаштування драйверів тут не допоможе — перемикач підлягає фізичній заміні.