diff options
Diffstat (limited to 'src/layouts/fa_FA/numbers.qml')
-rw-r--r-- | src/layouts/fa_FA/numbers.qml | 163 |
1 files changed, 163 insertions, 0 deletions
diff --git a/src/layouts/fa_FA/numbers.qml b/src/layouts/fa_FA/numbers.qml new file mode 100644 index 00000000..98178d61 --- /dev/null +++ b/src/layouts/fa_FA/numbers.qml @@ -0,0 +1,163 @@ +// Copyright (C) 2016 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only + +import QtQuick +import QtQuick.Layouts +import QtQuick.VirtualKeyboard +import QtQuick.VirtualKeyboard.Components +import QtQuick.VirtualKeyboard.Plugins + +KeyboardLayout { + inputMethod: PlainInputMethod {} + inputMode: InputEngine.InputMode.Numeric + + KeyboardRow { + Layout.fillWidth: false + Layout.fillHeight: true + Layout.alignment: Qt.AlignHCenter + KeyboardColumn { + Layout.fillWidth: false + Layout.fillHeight: true + Layout.preferredWidth: parent.height / 4 * 3 + KeyboardRow { + Key { + key: Qt.Key_ParenLeft + text: "(" + } + Key { + key: Qt.Key_ParenRight + text: ")" + } + Key { + key: Qt.Key_Period + text: "." + } + } + KeyboardRow { + Key { + key: Qt.Key_division + text: "\u00F7" + } + Key { + key: Qt.Key_multiply + text: "\u00D7" + } + Key { + key: Qt.Key_Plus + text: "+" + } + } + KeyboardRow { + Key { + key: Qt.Key_AsciiCircum + text: "^" + } + Key { + key: Qt.Key_Slash + text: "/" + } + Key { + key: Qt.Key_Minus + text: "-" + } + } + KeyboardRow { + Key { + key: 0x221A + text: "√" + } + Key { + key: Qt.Key_Percent + text: "%" + } + Key { + key: Qt.Key_Asterisk + text: "*" + } + } + } + KeyboardColumn { + Layout.fillWidth: false + Layout.fillHeight: true + Layout.preferredWidth: parent.height / 8 + KeyboardRow { + FillerKey {} + } + } + KeyboardColumn { + Layout.fillWidth: false + Layout.fillHeight: true + Layout.preferredWidth: parent.height + KeyboardRow { + Key { + text: "\u06F7" + alternativeKeys: "\u06F77" + } + Key { + text: "\u06F8" + alternativeKeys: "\u06F88" + } + Key { + text: "\u06F9" + alternativeKeys: "\u06F99" + } + BackspaceKey {} + } + KeyboardRow { + Key { + text: "\u06F4" + alternativeKeys: "\u06F44" + } + Key { + text: "\u06F5" + alternativeKeys: "\u06F55" + } + Key { + text: "\u06F6" + alternativeKeys: "\u06F66" + } + Key { + text: " " + displayText: "\u2423" + repeat: true + showPreview: false + key: Qt.Key_Space + highlighted: true + } + } + KeyboardRow { + Key { + text: "\u06F1" + alternativeKeys: "\u06F11" + } + Key { + text: "\u06F2" + alternativeKeys: "\u06F22" + } + Key { + text: "\u06F3" + alternativeKeys: "\u06F33" + } + HideKeyboardKey { + visible: true + } + } + KeyboardRow { + ChangeLanguageKey { + customLayoutsOnly: true + visible: true + } + Key { + text: "\u06F0" + alternativeKeys: "\u06F00" + } + Key { + key: Qt.Key_Comma + text: "\u066B" + alternativeKeys: "\u066B,." + } + EnterKey {} + } + } + } +} |