Obsolete Members for Qt3DInput
The following members of class Qt3DInput are deprecated. They are provided to keep old source code working. We strongly advise against using them in new code.
Classes
(deprecated) class | QAbstractActionInput |
(deprecated) class | QAbstractAxisInput |
(deprecated) class | QAbstractPhysicalDevice |
(deprecated) class | QAction |
(deprecated) class | QActionInput |
(deprecated) class | QAnalogAxisInput |
(deprecated) class | QAxis |
(deprecated) class | QAxisAccumulator |
(deprecated) class | QAxisSetting |
(deprecated) class | QButtonAxisInput |
(deprecated) class | QInputAspect |
(deprecated) class | QInputChord |
(deprecated) class | QInputSequence |
(deprecated) class | QInputSettings |
(deprecated) class | QKeyEvent |
(deprecated) class | QKeyboardDevice |
(deprecated) class | QKeyboardHandler |
(deprecated) class | QLogicalDevice |
(deprecated) class | QMouseDevice |
(deprecated) class | QMouseEvent |
(deprecated) class | QMouseHandler |
(deprecated) class | QWheelEvent |
Classes
[deprecated] class Qt3DInput::QAbstractActionInput
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QAbstractAxisInput
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QAbstractPhysicalDevice
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QAction
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QActionInput
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QAnalogAxisInput
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QAxis
This class is deprecated. We strongly advise against using it in new code.
Constructs a new QAxis instance with parent.
[deprecated] class Qt3DInput::QAxisAccumulator
This class is deprecated. We strongly advise against using it in new code.
Constructs a new QAxisAccumulator instance with parent.
A Qt3DInput::QAxis reports the current position of an axis on an input device. When the axis is returned to its neutral position the value of that axis returns to 0. Often, it is required to have the input from an axis control a variable in other ways, for example treating the value from the Qt3DInput::QAxis as a velocity (first derivative with respect to time) or as an acceleration (second derivative with respect to time). This can be done with user code or with a Qt3DLogic::QFrameAction but those approached are not ideal as they add more work to the main thread and are inherently imperative. The Qt3DInput::QAxisAccumulator class allows for this common task to be performed on the Qt 3D backend and be specified in a declarative manner.
[deprecated] class Qt3DInput::QAxisSetting
This class is deprecated. We strongly advise against using it in new code.
Stores the dead zone associated with this axis and defines if smoothing is enabled
[deprecated] class Qt3DInput::QButtonAxisInput
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QInputAspect
This class is deprecated. We strongly advise against using it in new code.
QInputAspect is responsible for creating physical devices. It is also the object responsible establishing the jobs to run at a particular time from the current input setup.
[deprecated] class Qt3DInput::QInputChord
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QInputSequence
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QInputSettings
This class is deprecated. We strongly advise against using it in new code.
The QInputSettings component must be set as a component of the scene root entity. It stores a pointer to the object that acts as the source of input events to be handled by various input classes. For example, a QWindow instance can be an event source.
See also QMouseDevice and QKeyboardDevice.
[deprecated] class Qt3DInput::QKeyEvent
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QKeyboardDevice
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QKeyboardHandler
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QLogicalDevice
This class is deprecated. We strongly advise against using it in new code.
[deprecated] class Qt3DInput::QMouseDevice
This class is deprecated. We strongly advise against using it in new code.
A QMouseDevice delegates mouse events from physical mouse device to QMouseHandler objects. The sensitivity of the mouse can be controlled with the QMouseDevice::sensitivity property, which specifies the rate in which the logical mouse coordinates change in response to physical movement of the mouse.
See also QMouseHandler.
[deprecated] class Qt3DInput::QMouseEvent
This class is deprecated. We strongly advise against using it in new code.
Mouse events occur when a mouse button is pressed and the ray traversing the view, originating from the mouse position intersects with one or more elements of the scene.
See also QKeyEvent, QWheelEvent, and QMouseHandler.
[deprecated] class Qt3DInput::QMouseHandler
This class is deprecated. We strongly advise against using it in new code.
Note: QMouseHandler components shouldn't be shared, not respecting that condition will most likely result in undefined behaviors.
See also QMouseDevice and QMouseEvent.
[deprecated] class Qt3DInput::QWheelEvent
This class is deprecated. We strongly advise against using it in new code.
Mouse wheel events occur when the mouse is rotated.
See also QKeyEvent, QMouseEvent, and QMouseHandler.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.