Подключите и активируйте
По возможности используйте USB как базу, либо подключите Bluetooth/2.4G и нажмите кнопку, чтобы браузер увидел контроллер.
Если браузер и контроллер поддерживают rumble, отправьте слабый или сильный короткий импульс из локальной панели.
Сначала рассматривайте вибрацию как проверку browser capability, а не как доказательство поломки мотора.
По возможности используйте USB как базу, либо подключите Bluetooth/2.4G и нажмите кнопку, чтобы браузер увидел контроллер.
До отправки pulse убедитесь, что текущий путь exposes vibrationActuator или haptics.
Начните с короткого слабого pulse. Сильный rumble или presets пробуйте только если browser path работает.
Главный результат — может ли браузер получить доступ к haptics; физическое ощущение зависит от hardware.
Показывает, exposes ли браузер, ОС, connection и controller совместимый haptic actuator.
Значение слабого или low-frequency rumble, отправляемое когда API позволяет.
Значение сильного rumble для более мощного канала; некоторые controllers мапят каналы иначе.
Длина pulse в миллисекундах. Короткие значения позволяют сравнивать без нагрузки на motor или руки.
Паттерны heartbeat, burst или click используют тот же haptic path с разной длительностью и intensity.
Отделяет недоступную API от playEffect или pulse attempt, который завершился ошибкой.
ControllerTest сначала пробует dual-rumble, затем pulse fallback, если доступен только он.
USB, Bluetooth, 2.4G и official adapters могут показывать разный rumble support для одного controller.
Эта страница проверяет haptics, exposed браузером. Это диагностика support, а не физический измеритель силы.
| Слой метода | Что делает страница | Доверие и ограничения |
|---|---|---|
| Browser capability detection | Проверяет vibrationActuator или hapticActuators | Браузер должен expose совместимый actuator до отправки rumble; support меняется по платформе, controller, driver и connection.MDN vibrationActuator |
| Pulse method | Использует dual-rumble playEffect, затем pulse fallback | Если доступно, отправляются weakMagnitude и strongMagnitude. Если есть только pulse, используется combined intensity.MDN GamepadHapticActuator |
| Confidence | Лучше с USB, Chrome/Edge и достаточной батареей | Ощутимый pulse подтверждает текущий path, но не гарантирует одинаковое поведение во всех games или wireless modes. |
| API limits | Не измеряет physical force или adaptive triggers | Страница не сертифицирует motor health, frequency, haptic latency, firmware, game effects или DualSense adaptive trigger resistance.PS5 controller test |
Повторяйте после смены USB/Bluetooth, browser, Steam Input, firmware, battery, vendor software или game vibration settings.
Vibration, rumble и haptic feedback — это output effects, отправляемые моторам или actuators внутри контроллера.
Традиционные controllers используют один или несколько motors для ударов, двигателя, столкновений или оружия.
В браузере vibration зависит от того, exposes ли Gamepad API haptic actuator подключенного controller.
Buttons и sticks — input; rumble — output. Web rumble может не работать, даже если controls работают идеально.
Хороший тест контролирует connection, browser и pulse strength до вывода о hardware.
Используйте USB data cable. Wireless может expose меньше haptics или терять rumble в некоторых browser paths.
Chrome или Edge обычно надежнее для gamepad haptics на Windows.
Сначала короткий слабый pulse, особенно со старым controller или низкой батареей.
Если они ощущаются одинаково, controller или API path может смешивать channels.
Если game вибрирует, а browser нет, native driver может использовать haptic path, недоступный web.
Читайте vibration как support status текущего path, а не универсальный benchmark controller.
| Результат | Что это значит | Следующее действие |
|---|---|---|
| Supported + pulse felt | Browser haptic path работает | Проверьте weak, strong и presets для практической оценки. Сохраните эту connection как baseline. |
| Supported + no physical feel | API принимает попытку, но движения не чувствуется | Кратко увеличьте intensity, проверьте battery, vibration settings и что active controller тот, который вы держите. |
| Unsupported | Совместимый actuator не exposed | Попробуйте USB, другой browser, vendor tools или native game перед выводом о broken motor. |
| Pulse failed | Haptic call вернул ошибку | Переподключите, закройте apps that capture controller и повторите с более короткой duration. |
| Weak и strong одинаковые | Channels не различаются | Может быть нормально для некоторых controllers или API paths. Считайте это channel limit, не total failure. |
Этот гайд описывает browser-visible haptic behavior. Он не заменяет vendor diagnostics или physical inspection.
Если rumble не работает в браузере, меняйте один слой за раз, чтобы отделить browser, connection, settings и hardware.
Сравните USB, Bluetooth, 2.4G receiver и official adapters. Один controller может менять support по mode.
Проверьте Chrome или Edge как baseline. Safari, Firefox или mobile browsers могут expose меньше gamepad haptics.
Steam Input или remappers могут перехватывать controller и менять путь vibration к browser.
Проверьте Xbox Accessories, PlayStation firmware tools, Razer Synapse, GameSir Nexus, 8BitDo Ultimate Software или аналоги.
Многие games отдельно настраивают vibration, haptics, trigger effects и controller profiles; они могут не совпадать с browser.
Этот тест не управляет DualSense adaptive trigger resistance; это функция console или native app.
Большинство проблем связано с browser support, connection, disabled settings или неправильным controller.
Нажмите физическую кнопку, попробуйте Chrome или Edge, переподключите cable и закройте games that capture controller.
Браузер не exposed совместимый actuator. Попробуйте USB, другой browser, vendor tools или native game.
Native games могут использовать platform APIs или drivers, которые Gamepad API не exposes.
Кратко увеличьте intensity, проверьте battery и system settings, подтвердите active controller и повторите с USB.
Некоторые controllers смешивают channels или browser path сводит output к одной intensity.
Bluetooth и power saving могут менять haptics. Для чистого сравнения используйте USB или 2.4G.
Страница не контролирует DualSense trigger resistance; только browser-exposed rumble или haptic actuator.
Проверьте active device или отключите лишние, если pulse уходит на другой controller.
Vibration лучше описывать как support outcome. Эти строки — interpretation ranges и API references, не live submissions.
| Reference | Expected outcome | How to use it |
|---|---|---|
| ControllerTest supported | Actuator exposed and pulse felt | Считайте это working haptic path для текущей комбинации controller, connection, OS и browser. |
| ControllerTest unsupported | No compatible haptic actuator | Это не доказывает broken motor. Смените browser, connection и vendor tools. |
| ControllerTest pulse failed | Haptic call failed or was rejected | Показывает, что path есть, но конкретный call не завершился. Повторите с коротким pulse и другой connection. |
| MDN vibrationActuator reference | Gamepad property for vibration actuator | Объясняет, почему страница может показать unsupported, хотя у controller есть physical motor.MDN vibrationActuator |
| MDN GamepadHapticActuator reference | Interface for playEffect, pulse and reset | Совпадает с методом ControllerTest: сначала dual-rumble, затем pulse fallback.MDN GamepadHapticActuator |
| Device family comparison | Xbox, PS5/DualSense and Switch can differ | Используйте device pages и vendor tools для model-specific context; эта страница измеряет visible web path.Xbox controller testPS5 controller testSwitch controller test |
Результаты описывают текущий browser path. Firmware, drivers, connection, battery, remappers и game settings могут менять haptics.
Short answers for using this browser-based controller tool and interpreting the result.
Браузер может не expose совместимый haptic actuator для этого controller, OS, driver или connection. Контроллер всё еще может вибрировать в native games.
Нет. Это значит, что данный browser path не может получить compatible haptics. Сравните USB, другой browser, vendor software и native game.
Games могут использовать native drivers или platform APIs, которые expose rumble иначе, чем Gamepad API.
Chrome и Edge обычно лучший baseline для gamepad haptics, но многое зависит от controller, OS и connection mode.
Нет. Эта страница тестирует rumble или haptic actuators, visible to browser, а не adaptive trigger resistance.
Нет. Страница отправляет browser-exposed pulse values, а вы чувствуете результат; force, frequency и haptic latency не измеряются.
Короткий слабый pulse — нормальная проверка. Избегайте долгих повторов, если controller горячий, старый или с низкой батареей.
Многие controllers используют low-frequency и high-frequency rumble channels. Один тяжелее, другой резче или легче.