| 12345678910111213141516171819202122232425 |
- // Copyright (C) 2016 The Qt Company Ltd.
- // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
- import QtQuick
- import QtQuick.VirtualKeyboard
- /*!
- \qmltype Key
- \inqmlmodule QtQuick.VirtualKeyboard.Components
- \ingroup qmlclass
- \ingroup qtvirtualkeyboard-components-qml
- \ingroup qtvirtualkeyboard-key-types
- \inherits BaseKey
- \brief Regular character key for keyboard layouts.
- This key emits the key code and key text for input method processing.
- */
- BaseKey {
- id: keyItem
- keyType: QtVirtualKeyboard.KeyType.Key
- key: !functionKey && text.length > 0 ? text.toUpperCase().charCodeAt(0) : Qt.Key_unknown
- keyPanelDelegate: keyboard.style ? keyboard.style.keyPanel : undefined
- }
|