/ime/latinime/res/xml-de/kbd_qwerty.xml

http://eyes-free.googlecode.com/ · XML · 515 lines · 496 code · 1 blank · 18 comment · 0 complexity · a67d894e9ed87b1045e3e8b290866588 MD5 · raw file

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