逻辑设备 QML 类型

Qt3DInput::QLogicalDevice C++ 类的 QML 前端。 更多信息...

导入语句import Qt3D.Input 2.7
实例化 QLogicalDevice

属性

详细描述

允许用户定义一套希望在应用程序中使用的操作。

LogicalDevice {
    id: keyboardLogicalDevice

    actions: [
        Action {
            name: "fire"
            inputs: [
                ActionInput {
                    sourceDevice: keyboardSourceDevice
                    keys: [Qt.Key_Space]
                },
                InputChord {
                    tolerance: 10
                    inputs: [
                        ActionInput {
                            sourceDevice: keyboardSourceDevice
                            keys: [Qt.Key_A]
                        },
                        ActionInput {
                            sourceDevice: keyboardSourceDevice
                            keys: [Qt.Key_S]
                        }
                    ]
                }
            ]
        },
        Action {
            name: "reload"
            inputs: [
                ActionInput {
                    sourceDevice: keyboardSourceDevice
                    keys: [Qt.Key_Alt]
                }
            ]
        },
        Action {
            name: "combo"
            inputs: [
                InputSequence {
                    interval: 1000
                    timeout: 10000
                    inputs: [
                        ActionInput {
                            sourceDevice: keyboardSourceDevice
                            keys: [Qt.Key_G]
                        },
                        ActionInput {
                            sourceDevice: keyboardSourceDevice
                            keys: [Qt.Key_D]
                        },
                        ActionInput {
                            sourceDevice: keyboardSourceDevice
                            keys: [Qt.Key_J]
                        }
                    ]
                }
            ]
        }
    ]
}

属性文档

actions : list<Action>

此逻辑设备使用的操作


axis : list<Axis>

此逻辑设备使用的轴


© 2024 Qt 公司。本文件中包含的文档贡献是各自所有者的版权。本文件提供的文档受自由软件基金会发布的 GNU 自由文档许可 v1.3 条款的约束。Qt 和相应徽标是芬兰和/或其他国家的 Qt 公司商标。所有其他商标均属于其各自所有者。