1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
/*
* Copyright 2013 Canonical Ltd.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
import QtQuick 2.0
import "../../keys"
KeyPad {
anchors.fill: parent
content: c1
symbols: "languages/Keyboard_symbols.qml"
Column {
id: c1
anchors.fill: parent
spacing: 0
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
CharKey { label: "й"; shifted: "Й"; }
CharKey { label: "ц"; shifted: "Ц"; }
CharKey { label: "у"; shifted: "У"; extended: ["ў"]; extendedShifted: ["Ў"] }
CharKey { label: "к"; shifted: "К"; }
CharKey { label: "е"; shifted: "Е"; extended: ["ё", "€"]; extendedShifted: ["Ё", "€"] }
CharKey { label: "н"; shifted: "Н"; }
CharKey { label: "г"; shifted: "Г"; }
CharKey { label: "ш"; shifted: "Ш"; }
CharKey { label: "щ"; shifted: "Щ"; }
CharKey { label: "з"; shifted: "З"; }
CharKey { label: "х"; shifted: "Х"; }
CharKey { label: "ъ"; shifted: "Ъ"; }
}
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
CharKey { label: "ф"; shifted: "Ф"; }
CharKey { label: "ы"; shifted: "Ы"; }
CharKey { label: "в"; shifted: "В"; }
CharKey { label: "а"; shifted: "А"; }
CharKey { label: "п"; shifted: "П"; }
CharKey { label: "р"; shifted: "Р"; }
CharKey { label: "о"; shifted: "О"; }
CharKey { label: "л"; shifted: "Л"; }
CharKey { label: "д"; shifted: "Д"; }
CharKey { label: "ж"; shifted: "Ж"; }
CharKey { label: "э"; shifted: "Э"; }
}
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
ShiftKey { padding: 0 }
CharKey { label: "я"; shifted: "Я"; }
CharKey { label: "ч"; shifted: "Ч"; }
CharKey { label: "с"; shifted: "С"; }
CharKey { label: "м"; shifted: "М"; }
CharKey { label: "и"; shifted: "И"; extended: ["і", "І"]; }
CharKey { label: "т"; shifted: "Т"; }
CharKey { label: "ь"; shifted: "Ь"; }
CharKey { label: "б"; shifted: "Б"; }
CharKey { label: "ю"; shifted: "Ю"; }
BackspaceKey { padding: 0 }
}
Item {
anchors.left: parent.left
anchors.right: parent.right
height: panel.keyHeight;
SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; }
LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; }
CharKey { id: commaKey; label: ","; shifted: "/"; anchors.left: languageMenuButton.right; }
SpaceKey { id: spaceKey; anchors.left: commaKey.right; anchors.right: dotKey.left; noMagnifier: true }
CharKey { id: dotKey; label: "."; shifted: "."; anchors.right: enterKey.left; }
ReturnKey { id: enterKey; anchors.right: parent.right }
}
} // column
}
|