blob: 44ee2fd0de4de56a37a85b11b33e79e713f2fc0d [file] [log] [blame]
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +09001<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4**
5** Copyright 2010, The Android Open Source Project
6**
7** Licensed under the Apache License, Version 2.0 (the "License");
8** you may not use this file except in compliance with the License.
9** You may obtain a copy of the License at
10**
11** http://www.apache.org/licenses/LICENSE-2.0
12**
13** Unless required by applicable law or agreed to in writing, software
14** distributed under the License is distributed on an "AS IS" BASIS,
15** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16** See the License for the specific language governing permissions and
17** limitations under the License.
18*/
19-->
20
21<Keyboard
satok4fc510a2010-10-01 19:40:44 +090022 xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090023>
Tadashi G. Takaoka7f0befe2010-11-23 23:59:56 -080024 <include
25 latin:keyboardLayout="@xml/kbd_key_styles" />
Tadashi G. Takaoka61351422011-02-24 14:49:27 +090026 <include
27 latin:keyboardLayout="@xml/kbd_currency_key_styles" />
Tadashi G. Takaokab514d3f2010-09-28 09:39:19 +090028 <!-- This row is intentionally not marked as a top row -->
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -080029 <Row
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +090030 latin:keyWidth="8.282%p"
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -080031 >
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090032 <Key
Tadashi G. Takaoka7f0befe2010-11-23 23:59:56 -080033 latin:keyStyle="tabKeyStyle"
34 latin:keyLabelOption="alignLeft"
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +090035 latin:keyWidth="7.969%p"
satok4fc510a2010-10-01 19:40:44 +090036 latin:keyEdgeFlags="left" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090037 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070038 latin:keyLabel="@string/keylabel_for_symbols_1"
39 latin:popupCharacters="@string/alternates_for_symbols_1" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090040 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070041 latin:keyLabel="@string/keylabel_for_symbols_2"
42 latin:popupCharacters="@string/alternates_for_symbols_2" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090043 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070044 latin:keyLabel="@string/keylabel_for_symbols_3"
45 latin:popupCharacters="@string/alternates_for_symbols_3" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090046 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070047 latin:keyLabel="@string/keylabel_for_symbols_4"
48 latin:popupCharacters="@string/alternates_for_symbols_4" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090049 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070050 latin:keyLabel="@string/keylabel_for_symbols_5"
51 latin:popupCharacters="@string/alternates_for_symbols_5" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090052 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070053 latin:keyLabel="@string/keylabel_for_symbols_6"
54 latin:popupCharacters="@string/alternates_for_symbols_6" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090055 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070056 latin:keyLabel="@string/keylabel_for_symbols_7"
57 latin:popupCharacters="@string/alternates_for_symbols_7" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090058 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070059 latin:keyLabel="@string/keylabel_for_symbols_8"
60 latin:popupCharacters="@string/alternates_for_symbols_8" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090061 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070062 latin:keyLabel="@string/keylabel_for_symbols_9"
63 latin:popupCharacters="@string/alternates_for_symbols_9" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090064 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -070065 latin:keyLabel="@string/keylabel_for_symbols_0"
66 latin:popupCharacters="@string/alternates_for_symbols_0" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090067 <Key
Tadashi G. Takaoka7f0befe2010-11-23 23:59:56 -080068 latin:keyStyle="deleteKeyStyle"
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +090069 latin:keyXPos="-9.219%p"
Tadashi G. Takaokaabd73922011-06-02 21:11:45 +090070 latin:keyWidth="fillRight"
satok4fc510a2010-10-01 19:40:44 +090071 latin:keyEdgeFlags="right" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090072 </Row>
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -080073 <Row
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +090074 latin:keyWidth="8.125%p"
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -080075 >
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090076 <Key
Tadashi G. Takaoka7f0befe2010-11-23 23:59:56 -080077 latin:keyStyle="toAlphaKeyStyle"
78 latin:keyLabelOption="alignLeft"
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +090079 latin:keyWidth="11.172%p"
satok4fc510a2010-10-01 19:40:44 +090080 latin:keyEdgeFlags="left" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090081 <Key
satok4fc510a2010-10-01 19:40:44 +090082 latin:keyLabel="#" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090083 <Key
Tadashi G. Takaoka61351422011-02-24 14:49:27 +090084 latin:keyStyle="currencyKeyStyle" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090085 <Key
Tadashi G. Takaoka7c2b3a42011-07-19 18:28:54 -070086 latin:keyLabel="@string/keylabel_for_symbols_percent"
87 latin:popupCharacters="@string/alternates_for_symbols_percent" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090088 <Key
satok4fc510a2010-10-01 19:40:44 +090089 latin:keyLabel="&amp;" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090090 <Key
Tadashi G. Takaokaf12023c2010-11-12 09:50:19 -080091 latin:keyLabel="*"
Tadashi G. Takaoka9b6d1d52010-12-14 15:31:47 +090092 latin:popupCharacters="†,‡,★" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090093 <Key
Tadashi G. Takaokaf12023c2010-11-12 09:50:19 -080094 latin:keyLabel="-"
Tadashi G. Takaoka9b6d1d52010-12-14 15:31:47 +090095 latin:popupCharacters="_,–,—" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090096 <Key
Tadashi G. Takaokaf12023c2010-11-12 09:50:19 -080097 latin:keyLabel="+"
Tadashi G. Takaokaf12023c2010-11-12 09:50:19 -080098 latin:popupCharacters="±" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090099 <Key
Tadashi G. Takaokaf12023c2010-11-12 09:50:19 -0800100 latin:keyLabel="("
Tadashi G. Takaoka9b6d1d52010-12-14 15:31:47 +0900101 latin:popupCharacters="[,{,&lt;" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900102 <Key
Tadashi G. Takaokaf12023c2010-11-12 09:50:19 -0800103 latin:keyLabel=")"
Tadashi G. Takaoka9b6d1d52010-12-14 15:31:47 +0900104 latin:popupCharacters="],},&gt;" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900105 <Key
Tadashi G. Takaoka7f0befe2010-11-23 23:59:56 -0800106 latin:keyStyle="returnKeyStyle"
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900107 latin:keyXPos="-15.704%p"
108 latin:keyWidth="fillBoth"
satok4fc510a2010-10-01 19:40:44 +0900109 latin:keyEdgeFlags="right" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900110 </Row>
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800111 <Row
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900112 latin:keyWidth="8.047%p"
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800113 >
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900114 <Key
Tadashi G. Takaoka7f0befe2010-11-23 23:59:56 -0800115 latin:keyStyle="moreKeyStyle"
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900116 latin:keyWidth="13.829%p"
satok4fc510a2010-10-01 19:40:44 +0900117 latin:keyEdgeFlags="left" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900118 <Key
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800119 latin:keyLabel="&lt;"
Tadashi G. Takaoka9b6d1d52010-12-14 15:31:47 +0900120 latin:popupCharacters="≤,«,‹" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900121 <Key
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800122 latin:keyLabel="&gt;"
Tadashi G. Takaoka9b6d1d52010-12-14 15:31:47 +0900123 latin:popupCharacters="≥,»,›" />
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800124 <Key
Tadashi G. Takaoka560497c2010-12-02 11:47:09 +0900125 latin:keyLabel="="
Tadashi G. Takaoka9b6d1d52010-12-14 15:31:47 +0900126 latin:popupCharacters="≠,≈" />
Tadashi G. Takaokadd0ac4a2011-03-01 11:58:41 -0800127 <switch>
128 <case
Tadashi G. Takaokadd0ac4a2011-03-01 11:58:41 -0800129 latin:mode="url"
130 >
131 <Key
Tadashi G. Takaokab05c9132011-05-13 12:36:49 +0900132 latin:keyLabel="\'"
133 latin:popupCharacters="‘,’,‚,‛" />
Tadashi G. Takaokadd0ac4a2011-03-01 11:58:41 -0800134 </case>
135 <default>
136 <Key
137 latin:keyLabel=":" />
138 </default>
139 </switch>
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900140 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -0700141 latin:keyLabel="@string/keylabel_for_symbols_semicolon"
142 latin:popupCharacters="@string/alternates_for_symbols_semicolon" />
Tadashi G. Takaokaabd73922011-06-02 21:11:45 +0900143 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -0700144 latin:keyLabel="@string/keylabel_for_symbols_comma"
145 latin:popupCharacters="@string/alternates_for_symbols_comma" />
Tadashi G. Takaokaabd73922011-06-02 21:11:45 +0900146 <Key
147 latin:keyLabel="." />
148 <Key
149 latin:keyLabel="!"
150 latin:popupCharacters="¡" />
151 <Key
Tadashi G. Takaoka6989e0b2011-07-12 20:49:04 -0700152 latin:keyLabel="@string/keylabel_for_symbols_question"
153 latin:popupCharacters="@string/alternates_for_symbols_question" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900154 <Key
Tadashi G. Takaoka7f0befe2010-11-23 23:59:56 -0800155 latin:keyStyle="moreKeyStyle"
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900156 latin:keyXPos="-13.750%p"
157 latin:keyWidth="fillBoth"
satok4fc510a2010-10-01 19:40:44 +0900158 latin:keyEdgeFlags="right" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900159 </Row>
Tadashi G. Takaokab514d3f2010-09-28 09:39:19 +0900160 <!-- This row is intentionally not marked as a bottom row -->
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800161 <Row
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900162 latin:keyWidth="8.047%p"
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800163 >
Tadashi G. Takaoka4199e292011-02-23 20:31:08 +0900164 <switch>
Tadashi G. Takaokaabd73922011-06-02 21:11:45 +0900165 <case
166 latin:hasSettingsKey="true"
167 >
Tadashi G. Takaoka4199e292011-02-23 20:31:08 +0900168 <Key
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900169 latin:keyStyle="settingsKeyStyle"
170 latin:keyWidth="8.047%p" />
Tadashi G. Takaoka4199e292011-02-23 20:31:08 +0900171 </case>
Tadashi G. Takaoka4199e292011-02-23 20:31:08 +0900172 </switch>
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800173 <Key
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900174 latin:keyLabel="/"
175 latin:keyXPos="15.157%p" />
Tadashi G. Takaoka7c25ad42010-11-20 16:17:04 -0800176 <Key
177 latin:keyLabel="\@" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900178 <Key
Tadashi G. Takaoka7f0befe2010-11-23 23:59:56 -0800179 latin:keyStyle="spaceKeyStyle"
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900180 latin:keyXPos="31.250%p"
181 latin:keyWidth="37.500%p" />
Tadashi G. Takaokaabd73922011-06-02 21:11:45 +0900182 <!-- Note: DroidSans doesn't have double-high-reversed-quotation '\u201f' glyph. -->
183 <!-- latin:popupCharacters="“,”,„,‟,«,»,‘,’,‚,‛" -->
184 <Key
185 latin:keyLabel="&quot;"
186 latin:popupCharacters="“,”,«,»,‘,’,‚,‛" />
187 <Key
188 latin:keyLabel="_" />
Tadashi G. Takaoka0f901aa2011-01-13 13:43:39 +0900189 <switch>
190 <case
191 latin:voiceKeyEnabled="true"
192 >
193 <Key
Tadashi G. Takaokac2a21782011-06-21 23:38:42 +0900194 latin:keyStyle="shortcutKeyStyle"
Tadashi G. Takaoka327763e2011-05-30 20:05:50 +0900195 latin:keyXPos="-8.047%p"
196 latin:keyWidth="fillRight" />
Tadashi G. Takaoka0f901aa2011-01-13 13:43:39 +0900197 </case>
198 </switch>
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900199 </Row>
200</Keyboard>