C
Keys QML Type
Provides key handling to Items. More...
Import Statement: | import QtQuick |
Since: | Qt Quick Ultralite 1.0 |
Signals
Detailed Description
All visual primitives support key handling via the Keys attached property. Key input can be handled via the onPressed
and onReleased
signal handlers.
These signal handlers have a event
parameter, which contains details about the KeyEvent.
Example Usage
The following example shows how the general onPressed
handler can be used to test for a certain key:
Item { anchors.fill: parent Keys.onPressed: { if (event.key == Qt.Key_Left) { console.log("move left"); } } }
See Qt::Key for the list of keyboard codes.
Note: Key events are emitted only when you build and run the application for the Qt desktop backend.
See also KeyEvent.
Signal Documentation
pressed(KeyEvent event) |
This signal is emitted when a key has been pressed. The event parameter provides information about the event.
Note: The corresponding handler is onPressed
.
released(KeyEvent event) |
This signal is emitted when a key has been released. The event parameter provides information about the event.
Note: The corresponding handler is onReleased
.
Available under certain Qt licenses.
Find out more.