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
|
/*
* 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.4
import keys 1.0
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: "Τ"; }
CharKey { label: "υ"; shifted: "Υ"; extended: ["ύ","ϋ","ΰ" ]; extendedShifted: ["Ύ","Ϋ"] }
CharKey { label: "θ"; shifted: "Θ"; }
CharKey { label: "ι"; shifted: "Ι"; extended: ["ί","ϊ","ΐ"]; extendedShifted: ["Ί","Ϊ"] }
CharKey { label: "ο"; shifted: "Ο"; extended: ["ό"]; extendedShifted: ["Ό"] }
CharKey { label: "π"; shifted: "Π"; }
}
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
CharKey { label: "α"; shifted: "Α"; extended: ["ά"]; extendedShifted: ["Ά"] }
CharKey { label: "σ"; shifted: "Σ"; extended: ["$"]; extendedShifted: ["$"] }
CharKey { label: "δ"; shifted: "Δ"; }
CharKey { label: "φ"; shifted: "Φ"; }
CharKey { label: "γ"; shifted: "Γ"; }
CharKey { label: "η"; shifted: "Η"; extended: ["ή"]; extendedShifted: ["Ή"] }
CharKey { label: "ξ"; shifted: "Ξ"; }
CharKey { label: "κ"; shifted: "Κ"; }
CharKey { label: "λ"; shifted: "Λ"; }
}
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
ShiftKey {}
CharKey { label: "ζ"; shifted: "Ζ"; }
CharKey { label: "χ"; shifted: "Χ"; }
CharKey { label: "ψ"; shifted: "Ψ"; }
CharKey { label: "ω"; shifted: "Ω"; extended: ["ώ"]; extendedShifted: ["Ώ"] }
CharKey { label: "β"; shifted: "Β"; }
CharKey { label: "ν"; shifted: "Ν"; }
CharKey { label: "μ"; shifted: "Μ"; }
BackspaceKey {}
}
Item {
anchors.left: parent.left
anchors.right: parent.right
height: panel.keyHeight + units.gu(UI.row_margin);
SymbolShiftKey { id: symShiftKey; anchors.left: parent.left; height: parent.height; }
LanguageKey { id: languageMenuButton; anchors.left: symShiftKey.right; height: parent.height; }
CharKey { id: slashKey; label: "/"; shifted: "/"; anchors.left: languageMenuButton.right; height: parent.height; }
SpaceKey { id: spaceKey; anchors.left: slashKey.right; anchors.right: urlKey.left; noMagnifier: true; height: parent.height; }
UrlKey { id: urlKey; label: ".gr"; extended: [".com", ".com.gr", ".edu.gr", ".net.gr", ".org.gr", ".gov.gr"]; anchors.right: dotKey.left; height: parent.height; }
CharKey { id: dotKey; label: "."; shifted: "."; extended: ["?", "-", "_", "!", "+", "%","#","/"]; extendedShifted: ["?", "-", "_", "!", "+", "%","#","/"]; anchors.right: enterKey.left; height: parent.height; }
ReturnKey { id: enterKey; anchors.right: parent.right; height: parent.height; }
}
} // column
}
|