/ime/latinime/res/xml-iw/kbd_qwerty_black.xml

http://eyes-free.googlecode.com/ · XML · 416 lines · 397 code · 1 blank · 18 comment · 0 complexity · 1195f2ec0df6fd5b96312acb46d5dd09 MD5 · raw file

  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. <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="ק"
  32. android:horizontalGap="5%p"
  33. android:keyEdgeFlags="left" />
  34. <Key
  35. android:keyLabel="ר" />
  36. <Key
  37. android:keyLabel="א" />
  38. <Key
  39. android:keyLabel="ט" />
  40. <Key
  41. android:keyLabel="ו" />
  42. <Key
  43. android:keyLabel="ן" />
  44. <Key
  45. android:keyLabel="ם" />
  46. <Key
  47. android:keyLabel="פ" />
  48. <Key
  49. android:codes="@integer/key_delete"
  50. android:keyIcon="@drawable/sym_bkeyboard_delete"
  51. android:iconPreview="@drawable/sym_keyboard_feedback_delete"
  52. android:keyWidth="13.75%p"
  53. android:horizontalGap="1.25%p"
  54. android:isRepeatable="true"
  55. android:keyEdgeFlags="right" />
  56. </Row>
  57. <Row>
  58. <Key
  59. android:keyLabel="ש"
  60. android:keyEdgeFlags="left" />
  61. <Key
  62. android:keyLabel="ד" />
  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. android:keyEdgeFlags="right" />
  80. </Row>
  81. <Row>
  82. <Key
  83. android:keyLabel="ז"
  84. android:horizontalGap="5%p"
  85. android:keyEdgeFlags="left" />
  86. <Key
  87. android:keyLabel="ס" />
  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. android:keyEdgeFlags="right" />
  103. </Row>
  104. <Row
  105. android:keyboardMode="@+id/mode_normal"
  106. android:keyWidth="10%p"
  107. android:rowEdgeFlags="bottom"
  108. >
  109. <Key
  110. android:codes="@integer/key_symbol"
  111. android:keyLabel="@string/label_symbol_key"
  112. android:keyWidth="20%p"
  113. android:keyEdgeFlags="left" />
  114. <Key
  115. android:codes="@integer/key_f1" />
  116. <Key
  117. android:codes="@integer/key_space"
  118. android:keyIcon="@drawable/sym_bkeyboard_space"
  119. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  120. android:keyWidth="40%p" />
  121. <Key
  122. android:keyLabel="."
  123. android:keyIcon="@drawable/hint_popup"
  124. android:popupKeyboard="@xml/popup_punctuation" />
  125. <Key
  126. android:codes="@integer/key_return"
  127. android:keyIcon="@drawable/sym_bkeyboard_return"
  128. android:iconPreview="@drawable/sym_keyboard_feedback_return"
  129. android:keyWidth="20%p"
  130. android:keyEdgeFlags="right" />
  131. </Row>
  132. <Row
  133. android:keyboardMode="@+id/mode_url"
  134. android:keyWidth="10%p"
  135. android:rowEdgeFlags="bottom"
  136. >
  137. <Key
  138. android:codes="@integer/key_symbol"
  139. android:keyLabel="@string/label_symbol_key"
  140. android:keyWidth="20%p"
  141. android:keyEdgeFlags="left" />
  142. <Key
  143. android:codes="@integer/key_f1" />
  144. <Key
  145. android:codes="@integer/key_space"
  146. android:keyIcon="@drawable/sym_bkeyboard_space"
  147. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  148. android:keyWidth="40%p" />
  149. <Key
  150. android:keyLabel="."
  151. android:keyIcon="@drawable/hint_popup"
  152. android:popupKeyboard="@xml/popup_punctuation" />
  153. <Key
  154. android:codes="@integer/key_return"
  155. android:keyIcon="@drawable/sym_bkeyboard_return"
  156. android:iconPreview="@drawable/sym_keyboard_feedback_return"
  157. android:keyWidth="20%p"
  158. android:keyEdgeFlags="right" />
  159. </Row>
  160. <Row
  161. android:keyboardMode="@+id/mode_email"
  162. android:keyWidth="10%p"
  163. android:rowEdgeFlags="bottom"
  164. >
  165. <Key
  166. android:codes="@integer/key_symbol"
  167. android:keyLabel="@string/label_symbol_key"
  168. android:keyWidth="20%p"
  169. android:keyEdgeFlags="left" />
  170. <Key
  171. android:codes="@integer/key_f1" />
  172. <Key
  173. android:codes="@integer/key_space"
  174. android:keyIcon="@drawable/sym_bkeyboard_space"
  175. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  176. android:keyWidth="40%p" />
  177. <Key
  178. android:keyLabel="."
  179. android:keyIcon="@drawable/hint_popup"
  180. android:popupKeyboard="@xml/popup_punctuation" />
  181. <Key
  182. android:codes="@integer/key_return"
  183. android:keyIcon="@drawable/sym_bkeyboard_return"
  184. android:iconPreview="@drawable/sym_keyboard_feedback_return"
  185. android:keyWidth="20%p"
  186. android:keyEdgeFlags="right" />
  187. </Row>
  188. <Row
  189. android:keyboardMode="@+id/mode_im"
  190. android:keyWidth="10%p"
  191. android:rowEdgeFlags="bottom"
  192. >
  193. <Key
  194. android:codes="@integer/key_symbol"
  195. android:keyLabel="@string/label_symbol_key"
  196. android:keyWidth="20%p"
  197. android:keyEdgeFlags="left" />
  198. <Key
  199. android:codes="@integer/key_f1" />
  200. <Key
  201. android:codes="@integer/key_space"
  202. android:keyIcon="@drawable/sym_bkeyboard_space"
  203. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  204. android:keyWidth="40%p" />
  205. <Key
  206. android:keyLabel="."
  207. android:keyIcon="@drawable/hint_popup"
  208. android:popupKeyboard="@xml/popup_punctuation" />
  209. <Key
  210. android:keyLabel=":-)"
  211. android:keyOutputText=":-) "
  212. android:keyIcon="@drawable/hint_popup"
  213. android:popupKeyboard="@xml/popup_smileys"
  214. android:keyWidth="20%p"
  215. android:keyEdgeFlags="right" />
  216. </Row>
  217. <Row
  218. android:keyboardMode="@+id/mode_webentry"
  219. android:keyWidth="10%p"
  220. android:rowEdgeFlags="bottom"
  221. >
  222. <Key
  223. android:codes="@integer/key_symbol"
  224. android:keyLabel="@string/label_symbol_key"
  225. android:keyWidth="20%p"
  226. android:keyEdgeFlags="left" />
  227. <Key
  228. android:codes="@integer/key_f1" />
  229. <Key
  230. android:codes="@integer/key_space"
  231. android:keyIcon="@drawable/sym_bkeyboard_space"
  232. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  233. android:keyWidth="20%p" />
  234. <Key
  235. android:codes="@integer/key_tab"
  236. android:keyIcon="@drawable/sym_bkeyboard_tab"
  237. android:iconPreview="@drawable/sym_keyboard_feedback_tab"
  238. android:keyWidth="20%p" />
  239. <Key
  240. android:keyLabel="."
  241. android:keyIcon="@drawable/hint_popup"
  242. android:popupKeyboard="@xml/popup_punctuation" />
  243. <Key
  244. android:codes="@integer/key_return"
  245. android:keyIcon="@drawable/sym_bkeyboard_return"
  246. android:iconPreview="@drawable/sym_keyboard_feedback_return"
  247. android:keyWidth="20%p"
  248. android:keyEdgeFlags="right" />
  249. </Row>
  250. <Row
  251. android:keyboardMode="@+id/mode_normal_with_settings_key"
  252. android:keyWidth="10%p"
  253. android:rowEdgeFlags="bottom"
  254. >
  255. <Key
  256. android:codes="@integer/key_symbol"
  257. android:keyLabel="@string/label_symbol_key"
  258. android:keyWidth="15%p"
  259. android:keyEdgeFlags="left" />
  260. <Key
  261. android:codes="@integer/key_settings"
  262. android:keyIcon="@drawable/sym_bkeyboard_settings"
  263. android:iconPreview="@drawable/sym_keyboard_feedback_settings" />
  264. <Key
  265. android:codes="@integer/key_f1" />
  266. <Key
  267. android:codes="@integer/key_space"
  268. android:keyIcon="@drawable/sym_bkeyboard_space"
  269. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  270. android:keyWidth="30%p" />
  271. <Key
  272. android:keyLabel="."
  273. android:keyIcon="@drawable/hint_popup"
  274. android:popupKeyboard="@xml/popup_punctuation" />
  275. <Key
  276. android:codes="@integer/key_return"
  277. android:keyIcon="@drawable/sym_bkeyboard_return"
  278. android:iconPreview="@drawable/sym_keyboard_feedback_return"
  279. android:keyWidth="25%p"
  280. android:keyEdgeFlags="right" />
  281. </Row>
  282. <Row
  283. android:keyboardMode="@+id/mode_url_with_settings_key"
  284. android:keyWidth="10%p"
  285. android:rowEdgeFlags="bottom"
  286. >
  287. <Key
  288. android:codes="@integer/key_symbol"
  289. android:keyLabel="@string/label_symbol_key"
  290. android:keyWidth="15%p"
  291. android:keyEdgeFlags="left" />
  292. <Key
  293. android:codes="@integer/key_settings"
  294. android:keyIcon="@drawable/sym_bkeyboard_settings"
  295. android:iconPreview="@drawable/sym_keyboard_feedback_settings" />
  296. <Key
  297. android:codes="@integer/key_f1" />
  298. <Key
  299. android:codes="@integer/key_space"
  300. android:keyIcon="@drawable/sym_bkeyboard_space"
  301. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  302. android:keyWidth="30%p" />
  303. <Key
  304. android:keyLabel="."
  305. android:keyIcon="@drawable/hint_popup"
  306. android:popupKeyboard="@xml/popup_punctuation" />
  307. <Key
  308. android:codes="@integer/key_return"
  309. android:keyIcon="@drawable/sym_bkeyboard_return"
  310. android:iconPreview="@drawable/sym_keyboard_feedback_return"
  311. android:keyWidth="25%p"
  312. android:keyEdgeFlags="right" />
  313. </Row>
  314. <Row
  315. android:keyboardMode="@+id/mode_email_with_settings_key"
  316. android:keyWidth="10%p"
  317. android:rowEdgeFlags="bottom"
  318. >
  319. <Key
  320. android:codes="@integer/key_symbol"
  321. android:keyLabel="@string/label_symbol_key"
  322. android:keyWidth="15%p"
  323. android:keyEdgeFlags="left" />
  324. <Key
  325. android:codes="@integer/key_settings"
  326. android:keyIcon="@drawable/sym_bkeyboard_settings"
  327. android:iconPreview="@drawable/sym_keyboard_feedback_settings" />
  328. <Key
  329. android:codes="@integer/key_f1" />
  330. <Key
  331. android:codes="@integer/key_space"
  332. android:keyIcon="@drawable/sym_bkeyboard_space"
  333. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  334. android:keyWidth="30%p" />
  335. <Key
  336. android:keyLabel="."
  337. android:keyIcon="@drawable/hint_popup"
  338. android:popupKeyboard="@xml/popup_punctuation" />
  339. <Key
  340. android:codes="@integer/key_return"
  341. android:keyIcon="@drawable/sym_bkeyboard_return"
  342. android:iconPreview="@drawable/sym_keyboard_feedback_return"
  343. android:keyWidth="25%p"
  344. android:keyEdgeFlags="right" />
  345. </Row>
  346. <Row
  347. android:keyboardMode="@+id/mode_im_with_settings_key"
  348. android:keyWidth="10%p"
  349. android:rowEdgeFlags="bottom"
  350. >
  351. <Key
  352. android:codes="@integer/key_symbol"
  353. android:keyLabel="@string/label_symbol_key"
  354. android:keyWidth="15%p"
  355. android:keyEdgeFlags="left" />
  356. <Key
  357. android:codes="@integer/key_settings"
  358. android:keyIcon="@drawable/sym_bkeyboard_settings"
  359. android:iconPreview="@drawable/sym_keyboard_feedback_settings" />
  360. <Key
  361. android:codes="@integer/key_f1" />
  362. <Key
  363. android:codes="@integer/key_space"
  364. android:keyIcon="@drawable/sym_bkeyboard_space"
  365. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  366. android:keyWidth="30%p" />
  367. <Key
  368. android:keyLabel="."
  369. android:keyIcon="@drawable/hint_popup"
  370. android:popupKeyboard="@xml/popup_punctuation" />
  371. <Key
  372. android:keyLabel=":-)"
  373. android:keyOutputText=":-) "
  374. android:keyIcon="@drawable/hint_popup"
  375. android:popupKeyboard="@xml/popup_smileys"
  376. android:keyWidth="25%p"
  377. android:keyEdgeFlags="right" />
  378. </Row>
  379. <Row
  380. android:keyboardMode="@+id/mode_webentry_with_settings_key"
  381. android:keyWidth="10%p"
  382. android:rowEdgeFlags="bottom"
  383. >
  384. <Key
  385. android:codes="@integer/key_symbol"
  386. android:keyLabel="@string/label_symbol_key"
  387. android:keyWidth="15%p"
  388. android:keyEdgeFlags="left" />
  389. <Key
  390. android:codes="@integer/key_settings"
  391. android:keyIcon="@drawable/sym_bkeyboard_settings"
  392. android:iconPreview="@drawable/sym_keyboard_feedback_settings" />
  393. <Key
  394. android:codes="@integer/key_f1" />
  395. <Key
  396. android:codes="@integer/key_space"
  397. android:keyIcon="@drawable/sym_bkeyboard_space"
  398. android:iconPreview="@drawable/sym_keyboard_feedback_space"
  399. android:keyWidth="30%p" />
  400. <Key
  401. android:codes="@integer/key_tab"
  402. android:keyIcon="@drawable/sym_bkeyboard_tab"
  403. android:iconPreview="@drawable/sym_keyboard_feedback_tab" />
  404. <Key
  405. android:keyLabel="."
  406. android:keyIcon="@drawable/hint_popup"
  407. android:popupKeyboard="@xml/popup_punctuation" />
  408. <Key
  409. android:codes="@integer/key_return"
  410. android:keyIcon="@drawable/sym_bkeyboard_return"
  411. android:iconPreview="@drawable/sym_keyboard_feedback_return"
  412. android:keyWidth="15%p"
  413. android:keyEdgeFlags="right" />
  414. </Row>
  415. </Keyboard>