diff options
Diffstat (limited to 'src/layouts/fa_FA/digits.qml')
-rw-r--r-- | src/layouts/fa_FA/digits.qml | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/src/layouts/fa_FA/digits.qml b/src/layouts/fa_FA/digits.qml new file mode 100644 index 00000000..05046448 --- /dev/null +++ b/src/layouts/fa_FA/digits.qml @@ -0,0 +1,89 @@ +// 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 + + KeyboardColumn { + Layout.fillWidth: false + Layout.fillHeight: true + Layout.alignment: Qt.AlignHCenter + Layout.preferredWidth: 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 + } + Key { + text: "\u06F0" + alternativeKeys: "\u06F00" + } + Key { + key: Qt.Key_Comma + text: "\u066B" + alternativeKeys: "\u066B,." + } + EnterKey {} + } + } +} |