W3cubDocs

/Qt 5.15

WasdController QML Type

Control node position and orientation with keys and mouse. More...

Import Statement: import QtQuick3D.Helpers 1.15
Inherits:

Item

Properties

Detailed Description

This helper allows the user to control a node using wasd or arrow keys and mouse. Usually the controlled node is camera.

Property Documentation

acceptedButtons : enumeration

Specify the buttons accepted by the controller.

See also DragHandler and MultiPointHandler.

backSpeed : real

Specifies the speed of the controls when back-key is pressed.

controlledObject : QtQuick3D::Node

Specifies the node to control.

downSpeed : real

Specifies the speed of the controls when down-key is pressed.

forwardSpeed : real

Specifies the speed of the controls when forward-key is pressed.

[read-only] inputsNeedProcessing : bool

This property is true when there are inputs needing processing.

keysEnabled : bool

Enable key controls.

leftSpeed : real

Specifies the speed of the controls when left-key is pressed.

mouseEnabled : bool

Enable mouse controls.

rightSpeed : real

Specifies the speed of the controls when right-key is pressed.

shiftSpeed : real

Specifies the speed of the controls when shift-key is pressed.

speed : real

Specifies the speed of the controls.

upSpeed : real

Specifies the speed of the controls when up-key is pressed.

xInvert : bool

Inverts the x-axis controls.

xSpeed : real

Specifies the speed of the controls when mouse is moved along x-axis.

yInvert : bool

Inverts the y-axis controls.

ySpeed : real

Specifies the speed of the controls when mouse is moved along y-axis.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtquick3d-helpers-wasdcontroller.html