blob: c9b1ad631484fe8e21637f3c19294d4fb6fde498 [file] [log] [blame]
The Android Open Source Project923bf412009-03-13 15:11:42 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4**
5** Copyright 2008, 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-->
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +090020
21<Keyboard
satok4fc510a2010-10-01 19:40:44 +090022 xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
23 latin:keyWidth="26.67%p"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090024 latin:horizontalGap="@dimen/key_horizontal_gap"
Tadashi G. Takaokacd7b7d32010-10-12 15:02:44 +090025 latin:verticalGap="@dimen/key_bottom_gap"
satok4fc510a2010-10-01 19:40:44 +090026 latin:keyHeight="@dimen/key_height"
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +090027>
Tadashi G. Takaoka0b60f832010-11-19 14:57:24 -080028 <include
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -080029 latin:keyboardLayout="@xml/kbd_key_styles" />
30 <switch>
31 <case
32 latin:colorScheme="white"
33 >
34 <key-style
35 latin:styleName="num0KeyStyle"
36 latin:codes="48"
37 latin:keyIcon="@drawable/sym_keyboard_num0" />
38 <key-style
39 latin:styleName="num1KeyStyle"
40 latin:codes="49"
41 latin:keyIcon="@drawable/sym_keyboard_num1" />
42 <key-style
43 latin:styleName="num2KeyStyle"
44 latin:codes="50"
45 latin:keyIcon="@drawable/sym_keyboard_num2" />
46 <key-style
47 latin:styleName="num3KeyStyle"
48 latin:codes="51"
49 latin:keyIcon="@drawable/sym_keyboard_num3" />
50 <key-style
51 latin:styleName="num4KeyStyle"
52 latin:codes="52"
53 latin:keyIcon="@drawable/sym_keyboard_num4" />
54 <key-style
55 latin:styleName="num5KeyStyle"
56 latin:codes="53"
57 latin:keyIcon="@drawable/sym_keyboard_num5" />
58 <key-style
59 latin:styleName="num6KeyStyle"
60 latin:codes="54"
61 latin:keyIcon="@drawable/sym_keyboard_num6" />
62 <key-style
63 latin:styleName="num7KeyStyle"
64 latin:codes="55"
65 latin:keyIcon="@drawable/sym_keyboard_num7" />
66 <key-style
67 latin:styleName="num8KeyStyle"
68 latin:codes="56"
69 latin:keyIcon="@drawable/sym_keyboard_num8" />
70 <key-style
71 latin:styleName="num9KeyStyle"
72 latin:codes="57"
73 latin:keyIcon="@drawable/sym_keyboard_num9" />
74 <key-style
75 latin:styleName="numAltKeyStyle"
76 latin:codes="@integer/key_switch_alpha_symbol"
77 latin:keyIcon="@drawable/sym_keyboard_numalt"
78 latin:iconPreview="@drawable/sym_keyboard_feedback_numalt" />
79 <key-style
80 latin:styleName="numSpaceKeyStyle"
81 latin:codes="@integer/key_space"
82 latin:keyIcon="@drawable/sym_keyboard_space"
83 latin:iconPreview="@drawable/sym_keyboard_feedback_space" />
84 </case>
85 <case
86 latin:colorScheme="black"
87 >
88 <key-style
89 latin:styleName="num0KeyStyle"
90 latin:codes="48"
91 latin:keyIcon="@drawable/sym_bkeyboard_num0" />
92 <key-style
93 latin:styleName="num1KeyStyle"
94 latin:codes="49"
95 latin:keyIcon="@drawable/sym_bkeyboard_num1" />
96 <key-style
97 latin:styleName="num2KeyStyle"
98 latin:codes="50"
99 latin:keyIcon="@drawable/sym_bkeyboard_num2" />
100 <key-style
101 latin:styleName="num3KeyStyle"
102 latin:codes="51"
103 latin:keyIcon="@drawable/sym_bkeyboard_num3" />
104 <key-style
105 latin:styleName="num4KeyStyle"
106 latin:codes="52"
107 latin:keyIcon="@drawable/sym_bkeyboard_num4" />
108 <key-style
109 latin:styleName="num5KeyStyle"
110 latin:codes="53"
111 latin:keyIcon="@drawable/sym_bkeyboard_num5" />
112 <key-style
113 latin:styleName="num6KeyStyle"
114 latin:codes="54"
115 latin:keyIcon="@drawable/sym_bkeyboard_num6" />
116 <key-style
117 latin:styleName="num7KeyStyle"
118 latin:codes="55"
119 latin:keyIcon="@drawable/sym_bkeyboard_num7" />
120 <key-style
121 latin:styleName="num8KeyStyle"
122 latin:codes="56"
123 latin:keyIcon="@drawable/sym_bkeyboard_num8" />
124 <key-style
125 latin:styleName="num9KeyStyle"
126 latin:codes="57"
127 latin:keyIcon="@drawable/sym_bkeyboard_num9" />
128 <key-style
129 latin:styleName="numAltKeyStyle"
130 latin:codes="@integer/key_switch_alpha_symbol"
131 latin:keyIcon="@drawable/sym_bkeyboard_numalt"
132 latin:iconPreview="@drawable/sym_keyboard_feedback_numalt" />
133 <key-style
134 latin:styleName="numSpaceKeyStyle"
135 latin:codes="@integer/key_space"
136 latin:keyIcon="@drawable/sym_bkeyboard_space"
137 latin:iconPreview="@drawable/sym_keyboard_feedback_space" />
138 </case>
139 </switch>
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900140 <Row
satok4fc510a2010-10-01 19:40:44 +0900141 latin:rowEdgeFlags="top"
The Android Open Source Project923bf412009-03-13 15:11:42 -0700142 >
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900143 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800144 latin:keyStyle="num1KeyStyle"
satok4fc510a2010-10-01 19:40:44 +0900145 latin:keyEdgeFlags="left" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900146 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800147 latin:keyStyle="num2KeyStyle" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900148 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800149 latin:keyStyle="num3KeyStyle" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900150 <Key
satok4fc510a2010-10-01 19:40:44 +0900151 latin:keyLabel="-"
Tadashi G. Takaoka0b60f832010-11-19 14:57:24 -0800152 latin:keyStyle="functionalKeyStyle"
satok4fc510a2010-10-01 19:40:44 +0900153 latin:keyWidth="20%p"
154 latin:keyEdgeFlags="right" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900155 </Row>
The Android Open Source Project923bf412009-03-13 15:11:42 -0700156 <Row>
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900157 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800158 latin:keyStyle="num4KeyStyle"
satok4fc510a2010-10-01 19:40:44 +0900159 latin:keyEdgeFlags="left" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900160 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800161 latin:keyStyle="num5KeyStyle" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900162 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800163 latin:keyStyle="num6KeyStyle" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900164 <Key
satok4fc510a2010-10-01 19:40:44 +0900165 latin:keyLabel="."
Tadashi G. Takaoka0b60f832010-11-19 14:57:24 -0800166 latin:keyStyle="functionalKeyStyle"
satok4fc510a2010-10-01 19:40:44 +0900167 latin:keyWidth="20%p"
168 latin:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700169 </Row>
The Android Open Source Project923bf412009-03-13 15:11:42 -0700170 <Row>
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900171 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800172 latin:keyStyle="num7KeyStyle"
satok4fc510a2010-10-01 19:40:44 +0900173 latin:keyEdgeFlags="left" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900174 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800175 latin:keyStyle="num8KeyStyle" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900176 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800177 latin:keyStyle="num9KeyStyle" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900178 <Key
Tadashi G. Takaoka0b60f832010-11-19 14:57:24 -0800179 latin:keyStyle="deleteKeyStyle"
satok4fc510a2010-10-01 19:40:44 +0900180 latin:keyWidth="20%p"
satok4fc510a2010-10-01 19:40:44 +0900181 latin:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700182 </Row>
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900183 <Row
satok4fc510a2010-10-01 19:40:44 +0900184 latin:rowEdgeFlags="bottom"
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900185 >
186 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800187 latin:keyStyle="numAltKeyStyle"
Tadashi G. Takaoka1dac5d42010-10-16 04:57:53 +0900188 latin:keyEdgeFlags="left" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900189 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800190 latin:keyStyle="num0KeyStyle" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900191 <Key
Tadashi G. Takaoka59c99302010-11-21 16:40:38 -0800192 latin:keyStyle="numSpaceKeyStyle" />
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900193 <Key
Tadashi G. Takaoka0b60f832010-11-19 14:57:24 -0800194 latin:keyStyle="returnKeyStyle"
satok4fc510a2010-10-01 19:40:44 +0900195 latin:keyWidth="20%p"
196 latin:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700197 </Row>
Tadashi G. Takaokaed8eabc2010-09-16 13:10:14 +0900198</Keyboard>