Documentation Home
Breadcrumbs

Inputs

Inputs

You can customize Skyreal VR inputs by creating a .ini file in the Skyreal VR/Config/Input directory. The file should start with:

[/Script/SkrBase.SkrConfigInput]

Fill the rest of the file following the Unreal .ini input file format.

Move Commands

Input Name

Type

Description

RightMoveAxis

Axis

Move forward/backward with the right hand

LeftMoveAxis

Axis

Move forward/backward with the left hand

RightStrafeAxis

Axis

Strafe right/left with the right hand

LeftStrafeAxis

Axis

Strafe right/left with the left hand

RightMoveForward

Action

Move forward with the right hand

LeftMoveForward

Action

Move forward with the left hand

RightMoveBackward

Action

Move backward with the right hand

LeftMoveBackward

Action

Move backward with the left hand

RightStrafeLeft

Action

Strafe left with the right hand

LeftStrafeLeft

Action

Strafe left with the left hand

RightStrafeRight

Action

Strafe right with the right hand

LeftStrafeRight

Action

Strafe right with the left hand

IncreaseSpeed

Action

Increase movement speed

DecreaseSpeed

Action

Decrease movement speed

Interaction Commands

Input Name

Type

Description

VrMenuButtonRight

Action

Open VR menu with right controller

VrMenuButtonLeft

Action

Open VR menu with left controller

RightActionButton

Action

Execute VR action with right controller

LeftActionButton

Action

Execute VR action with left controller

SelectAll

Action

Select all parts in the scene

ExitVrActionButton

Action

Exit VR

SDK Input Manager

The SkrSdkInputManager class contains all input events for Skyreal VR. You can bind specific events (like click delegates) to custom actions in your extensions.

[IFRAME: Input Manager blueprint sample — original at https://blueprintue.com/render/-ppl-zaq/]

[Note: The SkrSdkInputManager is being replaced by the SkrInputPlugin in newer versions.]