GamepadSettings

Class: esri/views/navigation/gamepad/GamepadSettings
Inheritance: GamepadSettings Accessor
Since: ArcGIS API for JavaScript 4.9

Gamepad navigation specific configuration settings.

Property Overview

Any properties can be set, retrieved or listened to. See the Working with Properties topic.
Show inherited properties Hide inherited properties
Name Type Summary Class
Stringmore details

The name of the class.

more detailsAccessor
GamepadInputDevicemore details

Use this property to explicitly select the gamepad device for map and scene navigation.

more detailsGamepadSettings
Booleanmore details

Whether gamepad navigation is enabled on the View.

more detailsGamepadSettings
Stringmore details

This setting controls the behavior of forward and back movement of the left stick.

more detailsGamepadSettings
Stringmore details

Determines whether pressing the tilt axis forwards make the view tilt down (towards the nadir), or up (towards the zenith).

more detailsGamepadSettings

Property Details

declaredClass Stringreadonly inherited

The name of the class. The declared class name is formatted as esri.folder.className.

Use this property to explicitly select the gamepad device for map and scene navigation. If unspecified then all connected gamepads will be able to navigate.

Default Value:null
See also:
enabled Boolean

Whether gamepad navigation is enabled on the View. If this is enabled, but no device is specified, the first supported one will be selected automatically.

Default Value:true
mode String

This setting controls the behavior of forward and back movement of the left stick. If set to pan, movement will be at a constant altitude (panning the view forward and backward) whereas zoom will move the view in the viewing direction. Pan is best suited for exploring a scene as if on foot or in a car. Zoom mode provides great control to navigate the scene similar to a flight simulator.

The following are the possible values for each view: MapView: "pan" SceneView: "pan" | "zoom"

Possible Values:"pan"|"zoom"

Default Value:pan
Example:
// Setting the navigation mode to "zoom"
sceneView.navigation.gamepad.mode = "zoom";
tiltDirection String

Determines whether pressing the tilt axis forwards make the view tilt down (towards the nadir), or up (towards the zenith). The default behavior is to tilt the view down when pressing the stick that controls tilt forwards.

Possible Values:"forward-down"|"forward-up"

Default Value:forward-down

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.