-
Notifications
You must be signed in to change notification settings - Fork 6
/
template.qml
80 lines (70 loc) · 4.61 KB
/
template.qml
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
/*
* Copyright (C) 2012-2013 Jolla ltd and/or its subsidiary(-ies). All rights reserved.
*
* Contact: Pekka Vuorela <pekka.vuorela@jollamobile.com>
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* Redistributions of source code must retain the above copyright notice, this list
* of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
* Neither the name of Jolla Ltd nor the names of its contributors may be
* used to endorse or promote products derived from this software without specific
* prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/
import QtQuick 2.0
import ".."
KeyboardLayout {
splitSupported: true
KeyboardRow {
CharacterKey { caption: "q"; captionShifted: "Q"; symView: "1"; symView2: "€" }
CharacterKey { caption: "w"; captionShifted: "W"; symView: "2"; symView2: "£" }
CharacterKey { caption: "e"; captionShifted: "E"; symView: "3"; symView2: "$"; accents: "eèéêë€"; accentsShifted: "EÈÉÊË€" }
CharacterKey { caption: "r"; captionShifted: "R"; symView: "4"; symView2: "¥" }
CharacterKey { caption: "t"; captionShifted: "T"; symView: "5"; symView2: "₹"; accents: "tþ"; accentsShifted: "TÞ" }
CharacterKey { caption: "y"; captionShifted: "Y"; symView: "6"; symView2: "%"; accents: "yý¥"; accentsShifted: "YÝ¥" }
CharacterKey { caption: "u"; captionShifted: "U"; symView: "7"; symView2: "<"; accents: "uűûùúü"; accentsShifted: "UŰÛÙÚÜ" }
CharacterKey { caption: "i"; captionShifted: "I"; symView: "8"; symView2: ">"; accents: "iîïìí"; accentsShifted: "IÎÏÌÍ" }
CharacterKey { caption: "o"; captionShifted: "O"; symView: "9"; symView2: "["; accents: "oőøöôòó"; accentsShifted: "OŐØÖÔÒÓ" }
CharacterKey { caption: "p"; captionShifted: "P"; symView: "0"; symView2: "]" }
}
KeyboardRow {
splitIndex: 5
CharacterKey { caption: "a"; captionShifted: "A"; symView: "*"; symView2: "`"; accents: "aäàâáãå"; accentsShifted: "AÄÀÂÁÃÅ"}
CharacterKey { caption: "s"; captionShifted: "S"; symView: "#"; symView2: "^"; accents: "sß$"; accentsShifted: "S$" }
CharacterKey { caption: "d"; captionShifted: "D"; symView: "+"; symView2: "|"; accents: "dð"; accentsShifted: "DÐ" }
CharacterKey { caption: "f"; captionShifted: "F"; symView: "-"; symView2: "_" }
CharacterKey { caption: "g"; captionShifted: "G"; symView: "="; symView2: "§" }
CharacterKey { caption: "h"; captionShifted: "H"; symView: "("; symView2: "{" }
CharacterKey { caption: "j"; captionShifted: "J"; symView: ")"; symView2: "}" }
CharacterKey { caption: "k"; captionShifted: "K"; symView: "!"; symView2: "¡" }
CharacterKey { caption: "l"; captionShifted: "L"; symView: "?"; symView2: "¿" }
}
KeyboardRow {
splitIndex: 5
ShiftKey {}
CharacterKey { caption: "z"; captionShifted: "Z"; symView: "@"; symView2: "«" }
CharacterKey { caption: "x"; captionShifted: "X"; symView: "&"; symView2: "»" }
CharacterKey { caption: "c"; captionShifted: "C"; symView: "/"; symView2: "\""; accents: "cç"; accentsShifted: "CÇ" }
CharacterKey { caption: "v"; captionShifted: "V"; symView: "\\"; symView2: "“" }
CharacterKey { caption: "b"; captionShifted: "B"; symView: "'"; symView2: "”" }
CharacterKey { caption: "n"; captionShifted: "N"; symView: ";"; symView2: "„"; accents: "nñ"; accentsShifted: "NÑ" }
CharacterKey { caption: "m"; captionShifted: "M"; symView: ":"; symView2: "~" }
BackspaceKey {}
}
SpacebarRow {}
}