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 |
|---|---|---|
|
|
Axis |
Move forward/backward with the right hand |
|
|
Axis |
Move forward/backward with the left hand |
|
|
Axis |
Strafe right/left with the right hand |
|
|
Axis |
Strafe right/left with the left hand |
|
|
Action |
Move forward with the right hand |
|
|
Action |
Move forward with the left hand |
|
|
Action |
Move backward with the right hand |
|
|
Action |
Move backward with the left hand |
|
|
Action |
Strafe left with the right hand |
|
|
Action |
Strafe left with the left hand |
|
|
Action |
Strafe right with the right hand |
|
|
Action |
Strafe right with the left hand |
|
|
Action |
Increase movement speed |
|
|
Action |
Decrease movement speed |
Interaction Commands
|
Input Name |
Type |
Description |
|---|---|---|
|
|
Action |
Open VR menu with right controller |
|
|
Action |
Open VR menu with left controller |
|
|
Action |
Execute VR action with right controller |
|
|
Action |
Execute VR action with left controller |
|
|
Action |
Select all parts in the scene |
|
|
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.]