Что делает этот инструмент
Этот бесплатный онлайн-проверщик клавиатуры и мыши позволяет тестировать клавиатуру и мышь в реальном времени — смотрите коды клавиш, позицию мыши, клики, прокрутку и модификаторы. Используйте для проверки клавиатуры, проверки мыши или поиска кода клавиши при проверке железа или отладке ввода. Без установки и загрузки; весь ввод обрабатывается в браузере, на сервер ничего не отправляется. Подходит для проверки железа, поиска кодов клавиш, проверки модификаторов и колёсика мыши; работает на ограниченных ПК без установки ПО.
Как использовать
Быстрый старт: Кликните в зону клавиатуры и нажимайте любую клавишу — появятся key, code, keyCode, repeat и модификаторы. В зоне мыши двигайте и кликайте для позиции и кнопок. Кнопка Очистить сбрасывает каждую секцию. Правый клик в зоне мыши проверяет правую кнопку.
- Клавиатура — Кликните в зону клавиатуры (или перейдите туда по Tab) и нажимайте клавиши. В таблице: key, code, keyCode, repeat и модификаторы.
- Мышь — Двигайте и кликайте в зоне мыши. Позиция обновляется в реальном времени; клики и прокрутка записываются.
- Очистить — Кнопка Очистить в каждой секции сбрасывает список событий.
- Правый клик — Правый клик в зоне мыши проверяет правую кнопку (контекстное меню браузера там отключено).
Как это работает
- Клавиатура — Обработка событий keydown в фокусируемой области. Отображаются key (символ), code (физическая клавиша), keyCode (устаревший), repeat (удержание) и модификаторы (Alt, Ctrl, Shift, Meta).
- Мышь — Обработка mousemove, mousedown, mouseup и wheel в выделенной зоне. Показываются позиция (x, y), кнопка (Левая, Средняя, Правая), дельта прокрутки (X, Y) и модификаторы.
- События хранятся в памяти с ограничением по количеству. Вся обработка в браузере. Данные на сервер не отправляются.
Примеры использования
- Проверка железа — Убедиться, что все клавиши и кнопки мыши работают после замены.
- Поиск кода клавиши — Узнать точные
key,codeиkeyCodeдля любой клавиши (для разработчиков). - Модификаторы — Проверить, что Shift, Ctrl, Alt и Meta определяются верно.
- Колёсико мыши — Проверить направление и дельту прокрутки в зоне мыши.
Пример
- Нажатие A → key: "a", code: "KeyA", keyCode: 65
- Нажатие Shift+A → модификаторы: "Shift", key: "A"
- Левый клик в (320, 150) → down Left @ (320, 150)
- Прокрутка вниз → delta Y: -100
Ограничения
- Только браузер — События ограничены тем, что предоставляет браузер. Часть низкоуровневого поведения недоступна.
- Нужен фокус — События клавиатуры обрабатываются только при фокусе на зоне клавиатуры. Сначала кликните или перейдите туда по Tab.
- Только зона мыши — События мыши обрабатываются только внутри выделенной зоны, не на всей странице.
- Без сохранения — События только в памяти; при обновлении страницы теряются. Ничего не сохраняется и не отправляется на сервер.