LatinIME/java/res
Tadashi G. Takaoka ca2f051cc1 Auto generate various shift states alphabet keyboard automatically
If any shift state variants of alphabet keyboard layout is not
specified in KeyboardSet.Element, it will be automatically generated
from base alphabet keyboard definition.

This change also
  * Eliminates KeyboardShiftState object from Keyboard.
  * Removes various set shift state methods from Keyboard.
  * Removes KeyboardSet.Element.elementAutoGenerate attribute.
  * Separates "sticky" Key.backgroundType to "stickyOff" and "stickyOn"
  * Add preserveCase flag to smiley, .com, and labeled special keys.
  * Rename KeyboardShiftState class to AlphabetShiftState.
  * Rename some attributes from *UppercaseLetter* to *ShiftedLetterHint*.
  * Introduce shiftedLetterActivated to Key.keyLabelFlags

Change-Id: I01a0a8efeeaa76820ae728a5bdfa8d02b6ce74b7
2012-01-31 12:55:45 +09:00
..
anim Fast key preview 2011-04-13 18:59:33 +09:00
drawable Add missing "action" key background definition 2011-09-16 15:07:34 +09:00
drawable-hdpi Do not show key preview of settings and shortcut key 2011-11-17 15:34:57 -08:00
drawable-mdpi Do not show key preview of settings and shortcut key 2011-11-17 15:34:57 -08:00
drawable-xhdpi Do not show key preview of settings and shortcut key 2011-11-17 15:34:57 -08:00
layout Fix broken suggestions layout 2011-12-16 16:39:05 +09:00
layout-sw768dp Clean up candidate strip view hierarchy 2011-06-13 15:12:23 +09:00
raw Remove unused resources (DO NOT MERGE) 2011-05-20 21:43:20 +09:00
values Auto generate various shift states alphabet keyboard automatically 2012-01-31 12:55:45 +09:00
values-af Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-am Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-ar Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-be Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-bg Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-ca Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-cs Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-da Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-de Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-el Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-en Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-en-rGB Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-es Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-es-rUS Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-et Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-fa Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-fi Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-fr Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-fr-rCA Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-hdpi Special handling of one key mini-keyboard to mitigate visual flicker 2011-10-14 17:49:48 +09:00
values-hi Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-hr Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-hu Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-in Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-it Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-iw Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-ja Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-ko Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-ky Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-land Add LatinKeyboard.spacebarTextRatio attribute 2011-12-18 01:00:06 +09:00
values-lt Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-lv Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-mdpi Special handling of one key mini-keyboard to mitigate visual flicker 2011-10-14 17:49:48 +09:00
values-ms Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-nb Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-nl Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-pl Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-pt Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-pt-rPT Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-rm Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-ro Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-ru Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-sk Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-sl Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-sr Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-sv Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-sw Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-sw600dp Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-sw600dp-land Add LatinKeyboard.spacebarTextRatio attribute 2011-12-18 01:00:06 +09:00
values-sw768dp Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-sw768dp-land Add LatinKeyboard.spacebarTextRatio attribute 2011-12-18 01:00:06 +09:00
values-th Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-tl Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-tr Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-uk Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-vi Support addtionalMoreKeys 2012-01-30 17:04:25 +09:00
values-xhdpi Special handling of one key mini-keyboard to mitigate visual flicker 2011-10-14 17:49:48 +09:00
values-zh-rCN Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-zh-rTW Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
values-zu Import translations. DO NOT MERGE 2012-01-27 12:02:20 -08:00
xml Auto generate various shift states alphabet keyboard automatically 2012-01-31 12:55:45 +09:00
xml-ar Rename keyboard XML resource files 2012-01-28 01:07:29 +09:00
xml-be Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-bg Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-cs Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-da Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-de Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-de-rZZ Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-es Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-et Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-fi Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-fr Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-fr-rCA Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-fr-rCH Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-hr Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-hu Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-iw Rename keyboard XML resource files 2012-01-28 01:07:29 +09:00
xml-ky Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-land Rename keyboard XML resource files 2012-01-28 01:07:29 +09:00
xml-nb Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-pl Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-pt Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-ro Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-ru Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-sk Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-sl Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-sr Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-sv Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-sw600dp Auto generate various shift states alphabet keyboard automatically 2012-01-31 12:55:45 +09:00
xml-sw600dp-land Rename keyboard XML resource files 2012-01-28 01:07:29 +09:00
xml-sw768dp Auto generate various shift states alphabet keyboard automatically 2012-01-31 12:55:45 +09:00
xml-sw768dp-land Rename keyboard XML resource files 2012-01-28 01:07:29 +09:00
xml-tr Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-uk Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00
xml-vi Add autoGenerateFromAlphabet enum to KeyboardSet.Element.elementKeyboard 2012-01-25 13:19:53 +09:00