GamepadHapticActuator: type property

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

The type read-only property of the GamepadHapticActuator interface returns an enumerated value representing the type of the haptic hardware.

This property is deprecated: use GamepadHapticActuator.effects to detect effect support.

Value

An enumerated value representing the haptic hardware type. Currently available types are:

"vibration"

Simple vibration hardware, which creates a rumbling effect.

"dual-rumble"

A controller with a vibration motor in each handle. Each motor can be vibrated independently to create positional rumbling effects.

Examples

js
const gamepad = navigator.getGamepads()[0];

// Logs "vibration" or "dual-rumble"
console.log(gamepad.hapticActuators[0].type);

Specifications

This feature does not appear to be defined in any specification.

Browser compatibility

See also