1<?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 22 xmlns:android="http://schemas.android.com/apk/res/android" 23 android:keyWidth="10%p" 24 android:horizontalGap="0px" 25 android:verticalGap="@dimen/key_bottom_gap" 26 android:keyHeight="@dimen/key_height" 27> 28 <Row 29 android:rowEdgeFlags="top" 30 > 31 <Key 32 android:keyLabel="ק" 33 android:horizontalGap="5%p" 34 android:keyEdgeFlags="left" /> 35 <Key 36 android:keyLabel="ר" /> 37 <Key 38 android:keyLabel="א" /> 39 <Key 40 android:keyLabel="ט" /> 41 <Key 42 android:keyLabel="ו" /> 43 <Key 44 android:keyLabel="ן" /> 45 <Key 46 android:keyLabel="ם" /> 47 <Key 48 android:keyLabel="פ" /> 49 <Key 50 android:codes="@integer/key_delete" 51 android:keyIcon="@drawable/sym_keyboard_delete" 52 android:iconPreview="@drawable/sym_keyboard_feedback_delete" 53 android:keyWidth="13.75%p" 54 android:isModifier="true" 55 android:horizontalGap="1.25%p" 56 android:isRepeatable="true" 57 android:keyEdgeFlags="right" /> 58 </Row> 59 <Row> 60 <Key 61 android:keyLabel="ש" 62 android:keyEdgeFlags="left" /> 63 <Key 64 android:keyLabel="ד" /> 65 <Key 66 android:keyLabel="ג" /> 67 <Key 68 android:keyLabel="כ" /> 69 <Key 70 android:keyLabel="ע" /> 71 <Key 72 android:keyLabel="י" /> 73 <Key 74 android:keyLabel="ח" /> 75 <Key 76 android:keyLabel="ל" /> 77 <Key 78 android:keyLabel="ך" /> 79 <Key 80 android:keyLabel="ף" 81 android:keyEdgeFlags="right" /> 82 </Row> 83 <Row> 84 <Key 85 android:keyLabel="ז" 86 android:horizontalGap="5%p" 87 android:keyEdgeFlags="left" /> 88 <Key 89 android:keyLabel="ס" /> 90 <Key 91 android:keyLabel="ב" /> 92 <Key 93 android:keyLabel="ה" /> 94 <Key 95 android:keyLabel="נ" /> 96 <Key 97 android:keyLabel="מ" /> 98 <Key 99 android:keyLabel="צ" /> 100 <Key 101 android:keyLabel="ת" /> 102 <Key 103 android:keyLabel="ץ" 104 android:keyEdgeFlags="right" /> 105 </Row> 106 <Row 107 android:keyboardMode="@+id/mode_normal" 108 android:keyWidth="10%p" 109 android:rowEdgeFlags="bottom" 110 > 111 <Key 112 android:codes="@integer/key_symbol" 113 android:keyLabel="@string/label_symbol_key" 114 android:keyWidth="20%p" 115 android:isModifier="true" 116 android:keyEdgeFlags="left" /> 117 <Key 118 android:codes="@integer/key_f1" 119 android:isModifier="true" /> 120 <Key 121 android:codes="@integer/key_space" 122 android:keyIcon="@drawable/sym_keyboard_space" 123 android:iconPreview="@drawable/sym_keyboard_feedback_space" 124 android:keyWidth="40%p" 125 android:isModifier="true" /> 126 <Key 127 android:keyLabel="." 128 android:keyIcon="@drawable/hint_popup" 129 android:popupKeyboard="@xml/popup_punctuation" 130 android:isModifier="true" /> 131 <Key 132 android:codes="@integer/key_return" 133 android:keyIcon="@drawable/sym_keyboard_return" 134 android:iconPreview="@drawable/sym_keyboard_feedback_return" 135 android:keyWidth="20%p" 136 android:isModifier="true" 137 android:keyEdgeFlags="right" /> 138 </Row> 139 <Row 140 android:keyboardMode="@+id/mode_url" 141 android:keyWidth="10%p" 142 android:rowEdgeFlags="bottom" 143 > 144 <Key 145 android:codes="@integer/key_symbol" 146 android:keyLabel="@string/label_symbol_key" 147 android:keyWidth="20%p" 148 android:isModifier="true" 149 android:keyEdgeFlags="left" /> 150 <Key 151 android:codes="@integer/key_f1" 152 android:isModifier="true" /> 153 <Key 154 android:codes="@integer/key_space" 155 android:keyIcon="@drawable/sym_keyboard_space" 156 android:iconPreview="@drawable/sym_keyboard_feedback_space" 157 android:keyWidth="40%p" 158 android:isModifier="true" /> 159 <Key 160 android:keyLabel="." 161 android:keyIcon="@drawable/hint_popup" 162 android:popupKeyboard="@xml/popup_punctuation" 163 android:isModifier="true" /> 164 <Key 165 android:codes="@integer/key_return" 166 android:keyIcon="@drawable/sym_keyboard_return" 167 android:iconPreview="@drawable/sym_keyboard_feedback_return" 168 android:keyWidth="20%p" 169 android:isModifier="true" 170 android:keyEdgeFlags="right" /> 171 </Row> 172 <Row 173 android:keyboardMode="@+id/mode_email" 174 android:keyWidth="10%p" 175 android:rowEdgeFlags="bottom" 176 > 177 <Key 178 android:codes="@integer/key_symbol" 179 android:keyLabel="@string/label_symbol_key" 180 android:keyWidth="20%p" 181 android:isModifier="true" 182 android:keyEdgeFlags="left" /> 183 <Key 184 android:codes="@integer/key_f1" 185 android:isModifier="true" /> 186 <Key 187 android:codes="@integer/key_space" 188 android:keyIcon="@drawable/sym_keyboard_space" 189 android:iconPreview="@drawable/sym_keyboard_feedback_space" 190 android:keyWidth="40%p" 191 android:isModifier="true" /> 192 <Key 193 android:keyLabel="." 194 android:keyIcon="@drawable/hint_popup" 195 android:popupKeyboard="@xml/popup_punctuation" 196 android:isModifier="true" /> 197 <Key 198 android:codes="@integer/key_return" 199 android:keyIcon="@drawable/sym_keyboard_return" 200 android:iconPreview="@drawable/sym_keyboard_feedback_return" 201 android:keyWidth="20%p" 202 android:isModifier="true" 203 android:keyEdgeFlags="right" /> 204 </Row> 205 <Row 206 android:keyboardMode="@+id/mode_im" 207 android:keyWidth="10%p" 208 android:rowEdgeFlags="bottom" 209 > 210 <Key 211 android:codes="@integer/key_symbol" 212 android:keyLabel="@string/label_symbol_key" 213 android:keyWidth="20%p" 214 android:isModifier="true" 215 android:keyEdgeFlags="left" /> 216 <Key 217 android:codes="@integer/key_f1" 218 android:isModifier="true" /> 219 <Key 220 android:codes="@integer/key_space" 221 android:keyIcon="@drawable/sym_keyboard_space" 222 android:iconPreview="@drawable/sym_keyboard_feedback_space" 223 android:keyWidth="40%p" 224 android:isModifier="true" /> 225 <Key 226 android:keyLabel="." 227 android:keyIcon="@drawable/hint_popup" 228 android:popupKeyboard="@xml/popup_punctuation" 229 android:isModifier="true" /> 230 <Key 231 android:keyLabel=":-)" 232 android:keyOutputText=":-) " 233 android:keyIcon="@drawable/hint_popup" 234 android:popupKeyboard="@xml/popup_smileys" 235 android:keyWidth="20%p" 236 android:isModifier="true" 237 android:keyEdgeFlags="right" /> 238 </Row> 239 <Row 240 android:keyboardMode="@+id/mode_webentry" 241 android:keyWidth="10%p" 242 android:rowEdgeFlags="bottom" 243 > 244 <Key 245 android:codes="@integer/key_symbol" 246 android:keyLabel="@string/label_symbol_key" 247 android:keyWidth="20%p" 248 android:isModifier="true" 249 android:keyEdgeFlags="left" /> 250 <Key 251 android:codes="@integer/key_f1" 252 android:isModifier="true" /> 253 <Key 254 android:codes="@integer/key_space" 255 android:keyIcon="@drawable/sym_keyboard_space" 256 android:iconPreview="@drawable/sym_keyboard_feedback_space" 257 android:keyWidth="20%p" 258 android:isModifier="true" /> 259 <Key 260 android:codes="@integer/key_tab" 261 android:keyIcon="@drawable/sym_keyboard_tab" 262 android:iconPreview="@drawable/sym_keyboard_feedback_tab" 263 android:keyWidth="20%p" 264 android:isModifier="true" /> 265 <Key 266 android:keyLabel="." 267 android:keyIcon="@drawable/hint_popup" 268 android:popupKeyboard="@xml/popup_punctuation" 269 android:isModifier="true" /> 270 <Key 271 android:codes="@integer/key_return" 272 android:keyIcon="@drawable/sym_keyboard_return" 273 android:iconPreview="@drawable/sym_keyboard_feedback_return" 274 android:keyWidth="20%p" 275 android:isModifier="true" 276 android:keyEdgeFlags="right" /> 277 </Row> 278 <Row 279 android:keyboardMode="@+id/mode_normal_with_settings_key" 280 android:keyWidth="10%p" 281 android:rowEdgeFlags="bottom" 282 > 283 <Key 284 android:codes="@integer/key_symbol" 285 android:keyLabel="@string/label_symbol_key" 286 android:keyWidth="15%p" 287 android:isModifier="true" 288 android:keyEdgeFlags="left" /> 289 <Key 290 android:codes="@integer/key_settings" 291 android:keyIcon="@drawable/sym_keyboard_settings" 292 android:iconPreview="@drawable/sym_keyboard_feedback_settings" 293 android:isModifier="true" /> 294 <Key 295 android:codes="@integer/key_f1" 296 android:isModifier="true" /> 297 <Key 298 android:codes="@integer/key_space" 299 android:keyIcon="@drawable/sym_keyboard_space" 300 android:iconPreview="@drawable/sym_keyboard_feedback_space" 301 android:keyWidth="30%p" 302 android:isModifier="true" /> 303 <Key 304 android:keyLabel="." 305 android:keyIcon="@drawable/hint_popup" 306 android:popupKeyboard="@xml/popup_punctuation" 307 android:isModifier="true" /> 308 <Key 309 android:codes="@integer/key_return" 310 android:keyIcon="@drawable/sym_keyboard_return" 311 android:iconPreview="@drawable/sym_keyboard_feedback_return" 312 android:keyWidth="25%p" 313 android:isModifier="true" 314 android:keyEdgeFlags="right" /> 315 </Row> 316 <Row 317 android:keyboardMode="@+id/mode_url_with_settings_key" 318 android:keyWidth="10%p" 319 android:rowEdgeFlags="bottom" 320 > 321 <Key 322 android:codes="@integer/key_symbol" 323 android:keyLabel="@string/label_symbol_key" 324 android:keyWidth="15%p" 325 android:isModifier="true" 326 android:keyEdgeFlags="left" /> 327 <Key 328 android:codes="@integer/key_settings" 329 android:keyIcon="@drawable/sym_keyboard_settings" 330 android:iconPreview="@drawable/sym_keyboard_feedback_settings" 331 android:isModifier="true" /> 332 <Key 333 android:codes="@integer/key_f1" 334 android:isModifier="true" /> 335 <Key 336 android:codes="@integer/key_space" 337 android:keyIcon="@drawable/sym_keyboard_space" 338 android:iconPreview="@drawable/sym_keyboard_feedback_space" 339 android:keyWidth="30%p" 340 android:isModifier="true" /> 341 <Key 342 android:keyLabel="." 343 android:keyIcon="@drawable/hint_popup" 344 android:popupKeyboard="@xml/popup_punctuation" 345 android:isModifier="true" /> 346 <Key 347 android:codes="@integer/key_return" 348 android:keyIcon="@drawable/sym_keyboard_return" 349 android:iconPreview="@drawable/sym_keyboard_feedback_return" 350 android:keyWidth="25%p" 351 android:isModifier="true" 352 android:keyEdgeFlags="right" /> 353 </Row> 354 <Row 355 android:keyboardMode="@+id/mode_email_with_settings_key" 356 android:keyWidth="10%p" 357 android:rowEdgeFlags="bottom" 358 > 359 <Key 360 android:codes="@integer/key_symbol" 361 android:keyLabel="@string/label_symbol_key" 362 android:keyWidth="15%p" 363 android:isModifier="true" 364 android:keyEdgeFlags="left" /> 365 <Key 366 android:codes="@integer/key_settings" 367 android:keyIcon="@drawable/sym_keyboard_settings" 368 android:iconPreview="@drawable/sym_keyboard_feedback_settings" 369 android:isModifier="true" /> 370 <Key 371 android:codes="@integer/key_f1" 372 android:isModifier="true" /> 373 <Key 374 android:codes="@integer/key_space" 375 android:keyIcon="@drawable/sym_keyboard_space" 376 android:iconPreview="@drawable/sym_keyboard_feedback_space" 377 android:keyWidth="30%p" 378 android:isModifier="true" /> 379 <Key 380 android:keyLabel="." 381 android:keyIcon="@drawable/hint_popup" 382 android:popupKeyboard="@xml/popup_punctuation" 383 android:isModifier="true" /> 384 <Key 385 android:codes="@integer/key_return" 386 android:keyIcon="@drawable/sym_keyboard_return" 387 android:iconPreview="@drawable/sym_keyboard_feedback_return" 388 android:keyWidth="25%p" 389 android:isModifier="true" 390 android:keyEdgeFlags="right" /> 391 </Row> 392 <Row 393 android:keyboardMode="@+id/mode_im_with_settings_key" 394 android:keyWidth="10%p" 395 android:rowEdgeFlags="bottom" 396 > 397 <Key 398 android:codes="@integer/key_symbol" 399 android:keyLabel="@string/label_symbol_key" 400 android:keyWidth="15%p" 401 android:isModifier="true" 402 android:keyEdgeFlags="left" /> 403 <Key 404 android:codes="@integer/key_settings" 405 android:keyIcon="@drawable/sym_keyboard_settings" 406 android:iconPreview="@drawable/sym_keyboard_feedback_settings" 407 android:isModifier="true" /> 408 <Key 409 android:codes="@integer/key_f1" 410 android:isModifier="true" /> 411 <Key 412 android:codes="@integer/key_space" 413 android:keyIcon="@drawable/sym_keyboard_space" 414 android:iconPreview="@drawable/sym_keyboard_feedback_space" 415 android:keyWidth="30%p" 416 android:isModifier="true" /> 417 <Key 418 android:keyLabel="." 419 android:keyIcon="@drawable/hint_popup" 420 android:popupKeyboard="@xml/popup_punctuation" 421 android:isModifier="true" /> 422 <Key 423 android:keyLabel=":-)" 424 android:keyOutputText=":-) " 425 android:keyIcon="@drawable/hint_popup" 426 android:popupKeyboard="@xml/popup_smileys" 427 android:keyWidth="25%p" 428 android:isModifier="true" 429 android:keyEdgeFlags="right" /> 430 </Row> 431 <Row 432 android:keyboardMode="@+id/mode_webentry_with_settings_key" 433 android:keyWidth="10%p" 434 android:rowEdgeFlags="bottom" 435 > 436 <Key 437 android:codes="@integer/key_symbol" 438 android:keyLabel="@string/label_symbol_key" 439 android:keyWidth="15%p" 440 android:isModifier="true" 441 android:keyEdgeFlags="left" /> 442 <Key 443 android:codes="@integer/key_settings" 444 android:keyIcon="@drawable/sym_keyboard_settings" 445 android:iconPreview="@drawable/sym_keyboard_feedback_settings" 446 android:isModifier="true" /> 447 <Key 448 android:codes="@integer/key_f1" 449 android:isModifier="true" /> 450 <Key 451 android:codes="@integer/key_space" 452 android:keyIcon="@drawable/sym_keyboard_space" 453 android:iconPreview="@drawable/sym_keyboard_feedback_space" 454 android:keyWidth="30%p" 455 android:isModifier="true" /> 456 <Key 457 android:codes="@integer/key_tab" 458 android:keyIcon="@drawable/sym_keyboard_tab" 459 android:iconPreview="@drawable/sym_keyboard_feedback_tab" 460 android:isModifier="true" /> 461 <Key 462 android:keyLabel="." 463 android:keyIcon="@drawable/hint_popup" 464 android:popupKeyboard="@xml/popup_punctuation" 465 android:isModifier="true" /> 466 <Key 467 android:codes="@integer/key_return" 468 android:keyIcon="@drawable/sym_keyboard_return" 469 android:iconPreview="@drawable/sym_keyboard_feedback_return" 470 android:keyWidth="15%p" 471 android:isModifier="true" 472 android:keyEdgeFlags="right" /> 473 </Row> 474</Keyboard> 475