Тест клавиатуры и мышки ПК

Тестирование мыши
Позиция X,Y0, 0
Дистанция0 px
Левая кнопка0
Правая кнопка0
Колесико0
Скролл0
Кнопка назад0
Кнопка вперёд0

Онлайн-инструмент поможет проверить работоспособность аппаратной клавиатуры и мыши на компьютере. Тест фиксирует отдельные клавиши (включая функциональные F1–F12, NumPad, навигационные и специальные клавиши), подсвечивает их при нажатии и ведёт счётчик. Для мыши отображается положение курсора, расстояние перемещения, нажатия левой/правой/средней кнопок, дополнительные кнопки и прокрутка колёсика. Подходит для диагностики, тестирования нового оборудования и подготовки к соревнованиям по печати.

💻 Что проверяется

  • Полный функционал клавиатуры: все стандартные и функциональные клавиши (F1–F12), NumPad, Insert, Delete, Home, End, PgUp/PgDn, стрелочные клавиши, CapsLock, Shift, Ctrl, Alt, Win.
  • Корректность срабатывания и повторного срабатывания клавиш.
  • Подсветка: при первом нажатии клавиша отмечается как голубая, при текущем нажатии — «текущая» (зелёная).
  • Мышь: позиция X,Y внутри поля теста, пройденное расстояние, счётчики нажатий (ЛКМ, ПКМ, СКМ), дополнительные кнопки (4/5), суммарное значение прокрутки колёсика.

Как пользоваться тестером

  1. Откройте страницу в современном браузере (рекомендуется Chrome, Edge, Firefox; Safari поддерживается частично).
  2. Разрешите странице реагировать на ввод — обычно дополнительных прав не требуется.
  3. Проверьте клавиатуру: Нажимайте каждую клавишу. При нажатии соответствующая кнопка на виртуальной клавиатуре подсвечивается. Повторите нажатие для проверки повторных срабатываний и долговременных удержаний. Проверьте функциональные клавиши F1–F12, NumLock, NumPad, стрелки, Insert/Delete/ Home/End/ PgUp/ PgDn.
  4. Проверьте мышь: Перемещайте курсор внутри поля «Тестирование мыши». Точка/крестик на холсте показывает текущее положение, линии — траекторию движения. Нажимайте левую/правую/среднюю кнопки, используйте дополнительные кнопки (4/5) и прокрутку колеса. Счётчики обновляются в реальном времени. Кнопка «Очистить поле» удалит следы и сбросит статистику. «Захват включен» / «выключен» управляет записью траектории: при выключенном захвате поле показывает позицию, но не рисует линии и не накапливает дистанцию.
  5. После теста вы можете сделать снимок или скриншот экрана для архива или отправки в техподдержку.

Что означают индикаторы и показатели

  • Позиция X,Y — текущие координаты курсора в поле теста (от левого верхнего угла поля).
  • Дистанция — суммарная длина пути курсора (в пикселях) с момента последнего сброса.
  • ЛКМ / ПКМ / Колесико / Кнопка 4 / Кнопка 5 — счётчики нажатий соответствующих кнопок мыши.
  • Скролл — суммарное значение прокрутки (положительное/отрицательное) с момента старта.
  • Подсветка клавиш: Белая — не нажата; Голубая — клавиша была нажата ранее; Зелёная — клавиша нажата в текущий момент.

Сценарии использования

  • Проверка новой клавиатуры/мыши при покупке.
  • Диагностика случайных «залипаний» клавиш или нерабочих кнопок мыши.
  • Подготовка к онлайн-тестам и соревнованиям по скоропечатанию.
  • Демонстрация работы HID-устройств в лаборатории или классе.

Для точного измерения движения включите «Захват включён» и перемещайте мышь по полю равномерно — расстояние будет аккумулироваться. Для проверки двойных/повторных нажатий удерживайте клавишу/кнопку длительное время — проверьте, как система реагирует на автоповтор. При тестировании NumPad убедитесь, что NumLock включён.

Совместимость и требования

  • Рекомендуемые браузеры: последняя версия Chrome, Edge, Firefox. Safari поддерживается, но на некоторых версиях есть ограничения по pointer событий и отображению функций.
  • Десктоп: Windows, macOS, Linux — полнофункционально.
  • Мобильные устройства: тест клавиатуры работает частично (зависит от мобильной клавиатуры). Тест мыши предназначен для настольных устройств.
  • Для корректной работы трекинга необходима поддержка Pointer Events / Mouse Events в браузере.

Клавиатура — описание клавиш и их функций

Клавиша Код Назначение Использование
Esc Escape Прерывание или выход из режима Отмена диалога, выход из полноэкранного режима
F1 — F12 F1..F12 Функциональные клавиши с системными/программными действиями Справка (F1), переопределяемые быстрые команды
Print Screen PrintScreen Снимок экрана (скриншот) Сохранение изображения экрана в буфер/файл
Scroll Lock ScrollLock Редко используемая системная клавиша Управление поведением прокрутки в некоторых программах
Pause / Break Pause Пауза/остановка вывода Используется в отладке, старых приложениях
` (backquote) Backquote Символ тильды/обратного апострофа Ввод символа ` / переключение раскладок в некоторых ОС
1 — 0 Digit1..Digit0 Цифровые клавиши верхнего ряда Ввод цифр, сочетания (Alt/Ctrl)
— / = Minus / Equal Знаки минус и равно Ввод операций и сокращений
Backspace Backspace Удаление символа слева от курсора Коррекция текста
Tab Tab Перемещение фокуса / табуляция Переключение полей формы, отступы в редакторах
Q..P, A..L, Z..M KeyQ..KeyP, KeyA..KeyL, KeyZ..KeyM Буквенные клавиши Ввод текста
[ ] BracketLeft / BracketRight Квадратные скобки Кодирование, ввод массивов, локальные символы
\ (backslash) Backslash Обратный слеш Пути в Windows, экранирование в коде
; / : Semicolon Точка с запятой / двоеточие Пунктуация, синтаксис
‘ / « Quote Апостроф / кавычки Текстовые строки
, . / Comma / Period / Slash Запятая, точка, слэш Пунктуация, команды
CapsLock CapsLock Фиксация зарегистрированных символов (верхний регистр) Печать заглавными
Shift ShiftLeft / ShiftRight Модификатор регистра/вторичных символов Ввод заглавных, альтернативных символов
Ctrl ControlLeft / ControlRight Модификатор для сочетаний клавиш Копировать (Ctrl+C), вставить (Ctrl+V) и др.
Alt AltLeft / AltRight Модификатор для системных/приложенческих сочетаний Меню, альтернативные действия
Meta / Win MetaLeft / MetaRight Системный модификатор (Windows / Command на Mac) Открытие меню «Пуск» / системные сочетания
Context Menu ContextMenu Вызов контекстного меню Аналог правого клика мыши
Enter Enter / NumpadEnter Подтверждение ввода, переход на новую строку Отправка формы, новая строка в тексте
Space Space Пробел Разделение слов, ввод символа пробела
Insert Insert Переключение режимов вставки/замены Вставка/перезапись символов в текстовых редакторах
Delete Delete Удаление символа справа от курсора Удаление текста, объектов
Home Home Перемещение курсора в начало строки/документа Переход к началу
End End Перемещение курсора в конец строки/документа Переход к концу
Page Up PageUp Прокрутка страницы вверх Навигация по длинным документам
Page Down PageDown Прокрутка страницы вниз Навигация по длинным документам
Arrow Left / Up / Right / Down ArrowLeft / ArrowUp / ArrowRight / ArrowDown Навигация по тексту/интерфейсу Перемещение курсора, навигация в меню
NumLock NumLock Включение/выключение цифровой панели NumPad Переключение режима нумпада
NumPad 0–9 Numpad0..Numpad9 Цифровая панель справа (на полноразмерных клавиатурах) Ввод чисел, быстрые операции
Numpad Decimal NumpadDecimal Десятичная точка на NumPad Ввод дробных чисел
Numpad Add / Subtract / Multiply / Divide NumpadAdd / NumpadSubtract / NumpadMultiply / NumpadDivide Арифметические операции на NumPad Калькуляции, ввод формул
Numpad Enter NumpadEnter Enter на цифровой панели Подтверждение ввода числовых данных

Мышь — описание кнопок и функций

Кнопка Код / id Описание Использование
Левая кнопка button = 0 Основной клик; выбор и активация элементов Выбор, двойной клик, перетаскивание
Правая кнопка button = 2 Вызов контекстного меню Открытие контекстных опций, правый клик
Средняя кнопка / колесо button = 1 Нажатие колеса; обычно автопрокрутка Открытие ссылки в новой вкладке; автопрокрутка
Колёсико прокрутки deltaY / wheel event Вертикальная прокрутка и вращение колеса Прокрутка страниц/документов, масштаб в некоторых приложениях
Колёсико влево/вправо — не у всех мышей deltaX / wheel tilt Горизонтальная прокрутка Прокрутка таблиц, навигация по таймлайну
Кнопка 4 (Back) button = 3 (XButton1) Дополнительная боковая кнопка — назад Навигация назад в браузере
Кнопка 5 (Forward) button = 4 (XButton2) Дополнительная боковая кнопка — вперёд Навигация вперёд в браузере
Перемещение мыши mousemove Движение курсора по поверхности Навигация по интерфейсу, рисование траекторий
Двойной клик dblclick Два быстрых последовательных клика Открытие файла
Нажатие и удержание mousedown + mousemove + mouseup Перетаскивание объектов Перемещение окон/объектов, выделение
События клавиш мыши с координатами clientX / clientY Позиция курсора в клиентской области окна Отображение координат, точное позиционирование
DPI / чувствительность аппаратный параметр Скорость перемещения курсора при физическом движении Настройка точности для игр и дизайна

Если вам понравилась программа — сохраните в закладки и поделитесь с друзьями — рано или поздно она пригодится каждому.

Оцените материал:

4.5 / 5. Рейтинг: 2

Может подскажете что улучшить?