/usr/share/maliit/plugins/com/ubuntu/lib/ja/Keyboard_ja_email.qml is in ubuntu-keyboard-japanese 0.99.trunk.phablet2+16.04.20160226.1-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | /*
* Copyright 2015 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/"
import keys 1.0
KeyPad {
anchors.fill: parent
content: c1
Column {
id: c1
anchors.fill: parent
spacing: 0
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
UndoKey { leftSide: true; width: panel.keyWidth; }
FlickCharKey {
label: layout.state == "kana" ? "あ" : "@ / : _";
leaves: layout.state == "kana" ? ["あ", "い", "う", "え", "お"] : ["@", "/", ":", "_", "1"];
annotation: layout.state == "kana" ? "" : "1";
}
FlickCharKey {
label: layout.state == "kana" ? "か" : "ABC";
leaves: layout.state == "kana" ? ["か", "き", "く", "け", "こ"] : ["a", "b", "c", "#", "2"];
annotation: layout.state == "kana" ? "" : "2#";
}
FlickCharKey {
label: layout.state == "kana" ? "さ" : "DEF";
leaves: layout.state == "kana" ? ["さ", "し", "す", "せ", "そ"] : ["d", "e", "f", "$", "3"];
annotation: layout.state == "kana" ? "" : "3$";
}
BackspaceKey { rightSide: true; width: panel.keyWidth; }
}
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
CursorKey { action: "left"; }
FlickCharKey {
label: layout.state == "kana" ? "た" : "GHI";
leaves: layout.state == "kana" ? ["た", "ち", "つ", "て", "と"] : ["g", "h", "i", "(", "4"];
annotation: layout.state == "kana" ? "" : "4(";
}
FlickCharKey {
label: layout.state == "kana" ? "な" : "JKL";
leaves: layout.state == "kana" ? ["な", "に", "ぬ", "ね", "の"] : ["j", "k", "l", "\"", "5"];
annotation: layout.state == "kana" ? "" : "5\"";
}
FlickCharKey {
label: layout.state == "kana" ? "は" : "MNO";
leaves: layout.state == "kana" ? ["は", "ひ", "ふ", "へ", "ほ"] : ["m", "n", "o", ")", "6"];
annotation: layout.state == "kana" ? "" : "6)";
}
CursorKey { action: "right"; }
}
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
LanguageKey { id: languageMenuButton; height: panel.keyHeight; }
FlickCharKey {
label: layout.state == "kana" ? "ま" : "PQRS"
leaves: layout.state == "kana" ? ["ま", "み", "む", "め", "も"] : ["p", "q", "r", "s", "7"]
annotation: layout.state == "kana" ? "" : "7"
}
FlickCharKey {
label: layout.state == "kana" ? "や" : "TUV"
leaves: layout.state == "kana" ? ["や", "(", "ゆ", ")", "よ"] : ["t", "u", "v", "'", "8"]
annotation: layout.state == "kana" ? "" : "8'"
}
FlickCharKey {
label: layout.state == "kana" ? "ら" : "WXYZ"
leaves: layout.state == "kana" ? ["ら", "り", "る", "れ", "ろ"] : ["w", "x", "y", "z", "9"]
annotation: layout.state == "kana" ? "" : "9"
}
ActionKey { label: "記号"; action: "symbol"; width: panel.keyWidth; }
}
Row {
anchors.horizontalCenter: parent.horizontalCenter;
spacing: 0
KanaSwitchKey { id: layout; default_state: "alnum" }
ModifierKey { layoutState: layout.state; }
FlickCharKey {
label: layout.state == "kana" ? "わ" : "- + *"
leaves: layout.state == "kana" ? ["わ", "を", "ん", "ー"] : ["-", "+", "0", "*"];
annotation: layout.state == "kana" ? "" : "0";
}
DomainKey {
label: layout.state == "kana" ? "、。" : ". ,";
leaves: layout.state == "kana" ? ["、", "。", "!", "?"] :
[".", ",", "<font size=\"1\">.com</font>", "<font size=\"1\">.jp</font>"];
unstyledLeaves: layout.state == "kana" ? ["、", "。", "!", "?"] : [".", ",", ".com", ".jp"];
annotation: layout.state == "kana" ? "" : ".com .jp"
}
CommitKey { id: enterKey; width: panel.keyWidth; }
}
} // column
}
|