Tadashi G. Takaoka
4a734aa21e
Fix popup mini keyboard for smiley and .com key
...
Change-Id: Idd156b14a4a259bc7dcaf498fbc8a121a069cbe9
2010-12-08 17:48:23 +09:00
Tadashi G. Takaoka
9f01ed51d7
Support keyboardHeight and maxKeyboardHeight to Keyboard XML
...
This change introduces,
- new attribute keyboardHeight to specify default keyboard height.
- new attribute maxKeyboardHeight to specify maximum keyboard height,
usually specified by percentage to the screen height.
- keyHeight attribute is obsoleted
- new attribute rowHeight to specify a row height, can be specifed as
percentage of the keyboard height. And verticalGap is included to
the row height (row height = key height + vertical gap).
Change-Id: I48a2f2661e8a91a998503a847437c1baf1de9b9c
2010-12-08 17:43:29 +09:00
satok
59cd73b916
Merge "Suggest excessive characters"
2010-12-07 23:58:23 -08:00
satok
cdbbea735f
Suggest excessive characters
...
bug: 3193883
Change-Id: Iea7a0fce7ce62d8779a7c7e4613d50db30d82b07
2010-12-08 16:56:06 +09:00
Tadashi G. Takaoka
e49bd1c43a
Implement CandidateView using HorizontalScrollView
...
This change re-implements CandidateView using HorizontalScrollView and
customized Button, so that the candidate strip can be flingable.
This change also introduces the following features.
- Highlighting candidate strip and space bar is configurable by
@bool/config_candidate_highlight_enabled.
- Candidate strip can be centered with left/right padding if
@dimen/candidate_strip_padding size is greater than 0.
- Candidate text size is configurable by @dimen/candidate_text_size.
Bug: 1575885
Bug: 3230726
Change-Id: Iedf78ff31bc9f2f6291a8e8fb7faa0e6b961dd6d
2010-12-08 16:55:36 +09:00
Tadashi G. Takaoka
ada7ad2b0d
New gutter for tablet keyboard layout
...
Bug: 3253559
Change-Id: I4d5a54ab7664ff090b33aeabe981e0ed24ea21b2
2010-12-07 16:07:12 +09:00
Tadashi G. Takaoka
405daf9c8d
Merge "Add search mode keyboard layout"
2010-12-06 22:16:31 -08:00
Tadashi G. Takaoka
5b146f9ee9
Add some new symbols key to symbols/more keyboard
...
Bug: 3253559
Change-Id: I3c4a546a9c7597d7f85866e7179587132c9eea32
2010-12-07 14:45:05 +09:00
Tadashi G. Takaoka
bafba47a40
Add search mode keyboard layout
...
Bug: 3194695
Change-Id: I602f350882d6e3cb68ae971c1891b887b1f5a510
2010-12-07 14:38:09 +09:00
Tadashi G. Takaoka
3b03887f1c
Merge "Add a mic key to tablet keyboard tentatively for implementation"
2010-12-06 21:18:52 -08:00
Tadashi G. Takaoka
2ff2a0410f
Add a mic key to tablet keyboard tentatively for implementation
...
Bug: 3253559
Change-Id: Iba0b7488e112d5f136f6c1a7bfbeab0dac298d54
2010-12-07 14:18:13 +09:00
satok
e00b7c5f7b
Merge "Fix a crash when MAX_WORD_LENGTH is too short."
2010-12-06 20:06:03 -08:00
Tadashi G. Takaoka
292faee8ba
Fix ghost popup mini keyboard
...
Bug: 3257700
Change-Id: I522ceb426b825575c90e8445336191bcf889f05d
2010-12-07 11:24:18 +09:00
Ken Wakasa
2e4b1bdb7f
Prefer United Kingdom to Great Britain as locale string
...
bug: 3256252
Change-Id: I19a0b763e9314a69f054b1b0996317325d6a4661
2010-12-06 23:53:45 +09:00
Ken Wakasa
d024ea605c
Fix an issue with lingering composing span underline after orientation changes
...
bug: 3246868
Change-Id: Id3887953e195281d677f31fba5feca1e60016bfa
2010-12-06 23:35:32 +09:00
satok
f5cded1c6c
Fix a crash when MAX_WORD_LENGTH is too short.
...
Change-Id: Idcb5aa2685321b8d0ac7d846caecbd1c79e4dd77
2010-12-06 22:58:56 +09:00
Tadashi G. Takaoka
e18bd3e323
Fix voice key on phone device
...
This change,
- changes voice key code back to -102
- renames some key code names and method names
- adds mic_slash_holo to drawable-hdpi
Change-Id: I8be3a20921f472ece4298edad2d275f29a7e4955
2010-12-06 12:29:59 +09:00
Tadashi G. Takaoka
a275e9eb48
Make Key, Row and Keyboard attributes final
...
Change-Id: Ie87e9e8936646334646cc93b228e0f6a93a79e5b
2010-12-03 14:11:38 +09:00
Tadashi G. Takaoka
7545ec8df0
Fix no smiley popup mini keyboard
...
Change-Id: I0e010c6f0c06fd59b7aef75fc142a4ce0089e740
2010-12-03 13:36:17 +09:00
Tadashi G. Takaoka
391a7ce6d8
Remove LatinKey class
...
Change-Id: I56b15980d994eed698566a1d0451e3ec7ab490a0
2010-12-03 12:55:51 +09:00
Tadashi G. Takaoka
566870c0f1
Fix NPE at Keyboard
...
Bug: 3250672
Change-Id: Ieef7ff5e8ba77a2d43f561c2bd2a1921230bd49d
2010-12-03 12:36:31 +09:00
Tadashi G. Takaoka
a0e780fa4c
Merge "Double tap on shift key turns on caps lock"
2010-12-02 16:42:57 -08:00
Tadashi G. Takaoka
418d80d7de
Double tap on shift key turns on caps lock
...
Bug: 3238128
Change-Id: Ib641d33da148b72c7c775caa11e0b2ab58a8c081
2010-12-03 09:31:35 +09:00
Eric Fischer
2aebcf3549
Rename Indonesian and Hebrew translations to match Locale.java conventions
...
Change-Id: I979b2f70e49e96dfdaf0f1ea2f9e1724bb5b60de
2010-12-02 14:12:51 -08:00
Tadashi G. Takaoka
571bdb401f
Refactor LatinKeyboard and LatinKey
...
This change also moves KeyboardSwitcher and related classes to
com.android.inputmethod.keyboard package.
Multi project change with Ib23017b2
Change-Id: Id7d54b24615fe22ebb540ca847549909e346ee24
2010-12-02 23:03:59 +09:00
Tadashi G. Takaoka
5a309f5715
Move some inner static class to top class in new package
...
This change introduces new package com.android.inputmethod.keyboard
which hosts keyboard related classes.
Also adds missing @Override and @SuppressWarning("unused") annotation
Change-Id: I0317f5cfa317e13f3c77815f48ffc69b5d1ade05
2010-12-02 20:06:01 +09:00
Tadashi G. Takaoka
9b89f6571b
Merge "Add back-slash key"
2010-12-01 20:04:34 -08:00
Tadashi G. Takaoka
560497c765
Add back-slash key
...
This change also moves some keys,
- Infinite is moved to popup char of plus-minus.
- not-equal and nearly-equal are moved to popup chars of equal.
Bug: 3224679
Change-Id: I7c95ab5a7cd78e4dae13fb511edad607dcaed8da
2010-12-02 13:03:33 +09:00
Tadashi G. Takaoka
7215c3bd40
Add [CHAR LIMIT] comment to strings
...
Bug: 3245533
Change-Id: If4dc017f302b6a0e960818d4db6d616988bf802f
2010-12-02 11:57:40 +09:00
satok
711abe6756
Merge "Fix parameters of native functions and refactor Dictionary"
2010-12-01 18:30:33 -08:00
Eric Fischer
af63f0663a
Import revised translations.
...
Change-Id: Ib71ada990e23e1c48a2f52f893e294bc27560329
2010-12-01 15:19:27 -08:00
satok
3008825948
Fix parameters of native functions and refactor Dictionary
...
- created bigram/unigram dictionary classes
Change-Id: I233a28ed8d611870db3f4cf8f25fc45b5d41529b
2010-12-02 01:16:44 +09:00
Ken Wakasa
f9ab63edd2
Merge "Update string for Ic0d5f862"
2010-12-01 06:02:52 -08:00
Tadashi G. Takaoka
e0298a1d43
Merge "Add ru and sr keyboard layout for tablet"
2010-12-01 05:59:28 -08:00
Tadashi G. Takaoka
58baaea9dc
Add ru and sr keyboard layout for tablet
...
Bug: 3210174
Change-Id: Iea515345093027099689642946da505ddc6e53c6
2010-12-01 22:58:23 +09:00
Ken Wakasa
6569b400fe
Update string for Ic0d5f862
...
bug: 3232408
Change-Id: I642e736190e63bdf1591d5d7f29ef05b7e82fe03
2010-12-01 22:57:14 +09:00
Tadashi G. Takaoka
8d7ecc70a6
Load keyboard only when subtype is keyboard mode
...
Bug: 3224990
Change-Id: I1ae1d86dce923464d4474fc7ce02f2ff22067603
2010-12-01 22:53:06 +09:00
Tadashi G. Takaoka
dedb26f639
Merge "Add Scandinavia keyboard layout for tablet"
2010-12-01 05:48:18 -08:00
Tadashi G. Takaoka
748e107203
Add Scandinavia keyboard layout for tablet
...
Bug: 3243405
Change-Id: I84ee566a14fcb802d38ed37223f303d80c8de3f2
2010-12-01 22:33:02 +09:00
Tadashi G. Takaoka
3c308de91c
Merge "Add fr_CH keyboard subtype"
2010-12-01 05:27:26 -08:00
Tadashi G. Takaoka
e6f8bb04b6
Add fr_CH keyboard subtype
...
Change-Id: I3977f9e201e77a682c1c8bed221cca32204dafbe
2010-12-01 21:26:16 +09:00
Ken Wakasa
383d6d8c81
Disable "touch to correct words" when suggestion strip is off
...
bug: 3232408
Change-Id: Ic0d5f86288befcd5cf93cd86aaf8936929dbcdcc
2010-12-01 20:24:05 +09:00
Tadashi G. Takaoka
c0007568d9
Merge "Key release event should be sent when finger sliding"
2010-12-01 02:35:17 -08:00
satok
d4952c8fe9
Move a logic for finding words with a missing character to the native code.
...
Change-Id: I58338643830ff4f9708f78a9c26f75c8bf2ebf45
2010-12-01 19:26:36 +09:00
Tadashi G. Takaoka
bd20db25be
Merge "Tweak tablet keyboard design"
2010-12-01 02:07:26 -08:00
Tadashi G. Takaoka
5d04042663
Tweak tablet keyboard design
...
This change introduces,
- center align "More" key label
- remove drop shadow from key label
- darker key label color when manual temporary upper case
- narrower pop up mini keyboard
- remove unnecessary key background from pop up mini keyboard
- smaller key label in portrait
Bug: 3216592
Change-Id: I77e0733f467a88aa32e09fcbace56fe08f755229
2010-12-01 18:51:38 +09:00
Tadashi G. Takaoka
c0b5c9c43e
Key release event should be sent when finger sliding
...
This change is cherry-pick I1a020e3d from Gingerbread-MR
Bug: 3132881
Change-Id: I885eab7744369dfb841f9b34d210b6c2aef8f19a
2010-12-01 15:12:08 +09:00
Ken Wakasa
80e459f8c9
Update the voice input warning dialog message string.
...
Updated the relevant settings menu as well.
bug: 3194809
Change-Id: Ibcd00fcf32f82b7733da155ef6e15e389d53c645
2010-12-01 14:14:47 +09:00
Justin Ho
c205237314
Merge "Integrating updated LatinIME assets"
2010-11-30 18:17:21 -08:00
Tadashi G. Takaoka
98cdfe643e
Merge "Fix subtype icons in method.xml"
2010-11-30 18:12:39 -08:00
Tadashi G. Takaoka
6b1e5fd260
Fix subtype icons in method.xml
...
Change-Id: I1b157254483446e86d577cdc010b92761754dbb7
2010-12-01 11:09:53 +09:00
Tadashi G. Takaoka
ab2a1e213d
Merge "Fix ".com" output of tablet keyboard"
2010-11-30 17:35:50 -08:00
Tadashi G. Takaoka
842b3d4115
Support de,fr locale keyboard layouts for tablet
...
This change introduces,
- support de QWERTZ
- support fr AZERTY
- support fr_CA QWERTY layout
- support fr_CH QWERTZ layout
- refactor some common keyboard row layouts
Bug: 2334086
Change-Id: I3e01e841e0dc72419d55e29d426bdec70655459c
2010-12-01 10:17:16 +09:00
Justin Ho
be5f09f098
Integrating updated LatinIME assets
...
Change-Id: I232f874c6dd8f60bd0634111e2f7fc60b6082c14
2010-11-30 16:44:55 -08:00
Tadashi G. Takaoka
4ee6dc884f
Fix ".com" output of tablet keyboard
...
Bug: 3241174
Change-Id: I6e40d6623890b7bbbd91175649b1f28b4f327621
2010-12-01 09:38:58 +09:00
Justin Ho
b30fa723f0
Adding drawable-land-hdpi into LatinIME
...
Change-Id: I21c4223151b89da9c4edd423fdb1bb7bee023ce1
2010-11-30 11:41:12 -08:00
satok
dc2a41ff4e
Add icons for each subtype
...
Change-Id: I0a86a781e3b30a8355ccc8083f3ac66af84a05b7
2010-11-30 14:17:01 +09:00
satok
965004fbe9
Remove excessive call of onKeyboardLanguageChanged in SubtypeSwitcher
...
Change-Id: I8f85f9b053a70b8ad1755e4f343ac06ecd9e103b
2010-11-30 11:10:50 +09:00
Tadashi G. Takaoka
d20208361b
Merge "Remove unused string for key label"
2010-11-29 17:51:34 -08:00
Tadashi G. Takaoka
0ff78a1bae
Remove unused string for key label
...
Bug: 3230041
Change-Id: I1c3cc78157f30f43a5b4a32e413fb43df1db4907
2010-11-30 09:51:12 +09:00
Justin Ho
e92ab0569e
Merge "Integrating updated LatinIME keyboard assets"
2010-11-29 16:16:29 -08:00
Justin Ho
8fb22a5d97
Integrating updated LatinIME keyboard assets
...
Change-Id: I5bc137892ea82e08d5b65e1e124f0de69d0a77c5
2010-11-29 15:25:55 -08:00
Eric Fischer
d5da121471
Import revised translations.
...
Change-Id: I0cabf9fceb714a9ffd5180f9d9a0234ec92e5f71
2010-11-29 15:18:20 -08:00
Tadashi G. Takaoka
f2d7c4599e
Merge "Remove unused bool configuartion value"
2010-11-29 03:51:45 -08:00
Tadashi G. Takaoka
0e7c31febb
Remove unused bool configuartion value
...
This change is follow up of Ie5494601.
Change-Id: I20911479e2942695384200e2cc732abfed7bd140
2010-11-29 18:30:08 +09:00
Tadashi G. Takaoka
fa086c9076
Cleanup unused Java import
...
This change also fixes wrong file mode.
Change-Id: Ifcf4c9444ddcdc62d2e4b394891d6eee135c1e8f
2010-11-29 17:57:48 +09:00
Ken Wakasa
27d13713bb
Preload SharedPreferences at start.
...
bug: 3207554
Change-Id: I84072461aee9675cc67897de03f89e9c0036bc1f
2010-11-26 18:48:04 +09:00
Tadashi G. Takaoka
7f0befe1f0
Update tablet keyboard layout to the latest design
...
This change introduces shiftedIcon attribute for Key which specifies
icon to draw the shift key while the key is in shifted state.
This change also intriduces new configurable dimension value
key_label_horizontal_alignment_padding which represents horizontal
padding for left or right alignment of key label.
Bug: 3216592
Bug: 3201839
Change-Id: I3aa7392227ce573c404517678e6340a8d1fcb328
2010-11-25 00:11:21 -08:00
satok
79efbed76f
Call showInputMethodPicker instead of showInputMethodSubtypePicker
...
- because showInputMethodSubtypePicker will be removed.
Change-Id: I255f9bbff77de24ce067f35ee101d368e36edd45
2010-11-25 14:09:50 +09:00
satok
1fb28137f4
Fix a bug at showing warning dialog at the first time when IME is trigerred in voice mode
...
bug: 3226268
Change-Id: Ife7c752ad309ef796d9b7cc32517f00c2bb2af34
2010-11-24 20:53:57 +09:00
Tadashi G. Takaoka
2c60d6e28e
Support dedicated number/date keyboard layout
...
Bug: 3009716
Change-Id: Idc12cc9d8ee4f5febfae4e11712e2aaca327a6ea
2010-11-24 00:16:00 -08:00
Tadashi G. Takaoka
6624fd8736
Support imeOptions condition in <case>
...
Change-Id: Ie5494601efb29cf65363c4aa3bf5a9ab04a0109a
2010-11-23 23:13:39 -08:00
Tadashi G. Takaoka
59c9930ca9
Support colorScheme <case/> condition in Keyboard XML
...
Change-Id: Ibbfb99e0e2b15df301f83af6739b7bca01ebf490
2010-11-23 18:07:27 -08:00
Tadashi G. Takaoka
a963d0b2e4
Merge "Fix odd "more" key behavior on tablet phone number keyboard"
2010-11-23 15:59:10 -08:00
satok
da64719c6d
Merge "Enabled to change the current subtype to voice input subtypes"
2010-11-23 13:35:20 -08:00
Tadashi G. Takaoka
90ebff1323
Add "@" key to email mode tablet keyboard layout
...
Bug: 3222319
Change-Id: Ibc56cd69c30aee19f26fe11e7ea176ff01e21dbe
2010-11-23 13:30:14 -08:00
Tadashi G. Takaoka
4b8bbbadac
Fix odd "more" key behavior on tablet phone number keyboard
...
Bug: 3176540
Change-Id: Iaa1f3776d5ac236b2655910ede7522ceac36a9a1
2010-11-23 09:52:59 -08:00
satok
8e09172df1
Enabled to change the current subtype to voice input subtypes
...
bug: 3201828
Change-Id: I4450cbc8ba8829060d702564889c735f1326cf23
2010-11-23 20:20:50 +09:00
Tadashi G. Takaoka
a444889403
Merge "Use normal font for functional key label instead of italic font"
2010-11-23 01:01:43 -08:00
Tadashi G. Takaoka
fab243a183
Use normal font for functional key label instead of italic font
...
This change also uses slightly larger font size for functional key
label according to the v4 keyboard design.
Bug: 3216592
Change-Id: I027f109b7748ade8564dc808487d9a6ce1da9761
2010-11-23 00:38:09 -08:00
Tadashi G. Takaoka
cc359dddb3
Merge "Fix caps lock release in non-distinct multi touch device"
2010-11-22 22:54:34 -08:00
Tadashi G. Takaoka
0d0a46da03
Fix caps lock release in non-distinct multi touch device
...
Bug: 3221869
Change-Id: I7c5d407c465f22945cba37e42683345913b43acc
2010-11-22 22:41:17 -08:00
Tadashi G. Takaoka
0b60f83192
Support <key-style/> and keyStyle attribute for Keyboard XML
...
Change-Id: Ie052e989d0180eecfc8c244ba6c60594a46103d1
2010-11-22 18:33:47 -08:00
satok
4092205833
Refactor to move voice functionarities in LatinIME to VoiceIMEConnector
...
Change-Id: I593a8187d48338c9c0e7d75c73c2dbfc32400335
2010-11-23 10:32:12 +09:00
Tadashi G. Takaoka
04448c2978
Make F1 and Symbol keys static in XML file
...
Change-Id: If869f5ad4fe8f192f89a8679a4abde99a25e02e6
2010-11-21 03:00:53 -08:00
Tadashi G. Takaoka
7c25ad473f
Update tablet keyboard layout to version 4
...
Bug: 3216592
Change-Id: I9950292184d9d0e131f76498067b0a6cb462a0ab
2010-11-21 02:13:30 -08:00
Tadashi G. Takaoka
cd39f2adee
Add keyLabelAlign attribute to Keyboard XML
...
Bug: 3216592
Change-Id: I88f8055199f2cd0525faf9374114fbebba53b951
2010-11-20 18:48:55 -08:00
Tadashi G. Takaoka
45911256fd
Perform editor action IME_ACTION_NEXT/PREVIOUS by tab key
...
Bug: 3122995
Change-Id: I44280fe1c6cc27f429b311edec71e1027178222d
2010-11-19 21:36:37 -08:00
Tadashi G. Takaoka
07f903afba
Merge "Fix automatic temporary upper case mode behaviour"
2010-11-19 17:21:55 -08:00
Tadashi G. Takaoka
6769c67987
Fix automatic temporary upper case mode behaviour
...
This change is a followup of I948ef26f
Automatic Temporary Upper Case mode acts like Normal mode until shift
key is pressed. However, after shift key is pressed, it acts like
Manual Temporary Upper Case mode.
Bug: 3193390
Change-Id: Id3d7a38a1f5905322cd46ded36b1db26576d49af
2010-11-19 16:51:50 -08:00
satok
3757d16083
Merge "Open settings of input method subtype enabler when users are trying to change language."
2010-11-19 16:37:11 -08:00
satok
b6c1255f2d
Open settings of input method subtype enabler when users are trying to change language.
...
Change-Id: Id13926a87d43a3972f2a57128379c17b70b50da2
2010-11-20 09:35:05 +09:00
Tadashi G. Takaoka
1d8196cd41
Use "flag" feature of attr.xml to represent keyboard mode
...
Change-Id: Ibc317ada5167a119477fe8ea2994df6c6462afd0
2010-11-19 14:57:24 -08:00
Tadashi G. Takaoka
75fde64890
Cleanup drawable-xlarge resources into drawable-mdpi
...
Change-Id: I2db335a601ddb0062a637a71289e14cf1d375a1e
2010-11-19 01:37:38 -08:00
Tadashi G. Takaoka
f27364600c
Implement both automatic and manual temporary upper cases
...
With this change,
- Shift and Shift lock state of keyboard is maintained by
LatinKeyboard.ShiftState.
- Shift key state is maintained by ShiftKeyState object in
KeyboardSwitcher.
- LatinIME informs KeyboardSwitcher that shift key press, release and
long press and KeyboardSwitcher determines which state LatinKeyboard
and ShiftLeyState should be.
Bug: 3193390
Change-Id: I948ef26fda512eb1cb0ebddc89d322c4f4f4d670
2010-11-18 19:32:59 -08:00
satok
1d2d3228a3
Merge "Add a functionarity to handle Subtype"
2010-11-18 18:10:25 -08:00
Eric Fischer
636eaf3ff3
Merge "Import initial translations for 20 new locales."
2010-11-18 17:15:56 -08:00
satok
4ab730dbd3
Add a functionarity to handle Subtype
...
Change-Id: Ic6055ba218b64f4276e3db99a435f546c3990ee5
2010-11-19 08:30:02 +09:00
Ken Wakasa
95a5daa3e3
Merge "Avoid disk writes on UI thread."
2010-11-18 12:46:58 -08:00
Ken Wakasa
11eb13e04f
Avoid disk writes on UI thread.
...
bug: 3207554
Change-Id: I285691f9e94d989823fcb5c21615ca50cecddff6
2010-11-19 05:38:18 +09:00
satok
279da1da91
Hide space bar preview when space bar switcher is disabled.
...
Change-Id: I469197a4b3f55335eaee104177f0970cc904bb34
2010-11-18 20:50:37 +09:00
Eric Fischer
0dec431f18
Import initial translations for 20 new locales.
...
Change-Id: I7bd8f9596ebc2922c63717a63cef7cfdf68c919e
2010-11-17 16:43:50 -08:00
satok
3b776b7892
Move functions in LatinKeyboard related to LanguageSwitcher to SubtypeSwitcher
...
Change-Id: I777db896bd0287931ce7c810b080ccee1121d34e
2010-11-18 08:35:26 +09:00
satok
0ed7191b4d
Move functions related to LanguageSwitcher to LatinIMESubtypeSwitcher
...
Change-Id: I5fa306cf311063ff96b6d45faaca2ffe84cddbf9
2010-11-18 06:58:49 +09:00
Eric Fischer
3a4d9b420f
Import revised translations.
...
Change-Id: If29e9f29b1500c92989c1d224ebd4eaa69e3737a
2010-11-17 11:41:41 -08:00
Ken Wakasa
378a1b516d
Stop highlighting in suggestion strip after auto-completion cancellation
...
Follow up change to I2185fcf6
bug: 2847211
Change-Id: I7874bc8400e5a7613bfbae83b790ea6192d287b3
2010-11-17 16:40:48 +09:00
Tadashi G. Takaoka
b643dab73a
Refactor KeyboardSwitcher and LatinIME
...
Bug: 3193390
Change-Id: Id894c9bc574a53966d9efc419ab398bae89c34c1
2010-11-16 23:06:37 -08:00
Tadashi G. Takaoka
10227a71a0
Implement temporary upper case hint icon
...
This change partially implements the requested feature. The following
are not supported yet.
- Non-letter key handling on automatic temporary upper case layout.
- Non-letter key handling on shift chording in caps lock layout.
- Hint icons for manual temporary upper case layout are not final ones.
Bug: 3193390
Change-Id: I636da99d1be05b1337935d87c6f4d140661e1cc8
2010-11-16 13:45:49 -08:00
Ken Wakasa
c1e2e827b5
Canceled auto-completion shouldn't be re-auto-completed
...
bug: 2847211
Change-Id: I2185fcf6b798a41135c329485914bc035fad5119
2010-11-16 19:18:05 +09:00
Tadashi G. Takaoka
889691eca1
Refactor shift key state into KeyboardSwitcher
...
Change-Id: If484d3d7e7a0794ee7fc88f0771229d6f90db466
2010-11-16 01:47:39 -08:00
Tadashi G. Takaoka
d7641636db
Refactor UI Handler of LatinIME
...
Change-Id: Iabae338c32969997cb3c7f612c2e5a6999420e28
2010-11-16 01:37:19 -08:00
Tadashi G. Takaoka
89cfd23f34
Merge "Refactor symbol key state into KeyboardSwitcher"
2010-11-16 01:17:26 -08:00
Tadashi G. Takaoka
6c92ee127d
Refactor symbol key state into KeyboardSwitcher
...
Change-Id: Idce4e9bf070b08b8a930fd8e800df9c4d8829f8f
2010-11-16 01:15:16 -08:00
satok
af41759729
Add functions for usability logging
...
Change-Id: I9b66bde1b5ae76742cb685bbc558ce9570dca50a
2010-11-16 18:03:28 +09:00
satok
eb5689ed8d
Merge "Add a logging functionarity for usability study."
2010-11-16 00:21:10 -08:00
satok
18e9a7c6fb
Add a logging functionarity for usability study.
...
Bug: 3193879
- Log char input
Change-Id: I5c1568f81012743b7068d423baa99b0f9d1653f8
2010-11-16 17:15:37 +09:00
Tadashi G. Takaoka
e3f0ca3848
Merge "Fix tablet url mode keyboard layout"
2010-11-15 23:45:48 -08:00
Tadashi G. Takaoka
cf5e68b862
Fix tablet url mode keyboard layout
...
This is follow up change of I0d92e513757e765d9de98561205754af5a143650
Change-Id: Ibfe8835bb184636e5fb06473cc864852b573fbd4
2010-11-15 23:19:57 -08:00
satok
95175d488b
Add an option for the userbility study mode
...
Change-Id: If41ddfa933f8ade58afa03acbd9536e0477baae8
2010-11-16 07:55:50 +09:00
satok
7599cfea4a
Add showing suggestion only on portrait mode and fixing the state of suggestion strip
...
Change-Id: I7babd1400a3516c87506a3ea4bd46ddaf89e19b4
2010-11-16 07:30:08 +09:00
Tadashi G. Takaoka
71c353aa87
Refactor Tutorial class
...
Change-Id: Ib8dbcf8f36966988fb0d4efdc6bdb7e30b776a68
2010-11-13 01:49:29 -08:00
Tadashi G. Takaoka
1679432d1c
Get rid of the reference to LatinKeyboard from LatinIME
...
Change-Id: I94286ecec0aa8dbfdfaa74d3a76b744c4a250370
2010-11-13 01:45:12 -08:00
Ken Wakasa
3009310283
Partially revert I63ad561c
...
This is required to make cancellations of auto-corrections/completions work.
Change-Id: I091fb9946d4642847fde39d86a6b3b09735e93a8
2010-11-13 15:16:43 +09:00
Tadashi G. Takaoka
d98c20b036
Fix NPE that is caused by null EditorInfo
...
Bug: 3192772
Change-Id: Ia057d29e070ccbb90ee60df1e141de14de95f820
2010-11-12 15:26:54 -08:00
Tadashi G. Takaoka
6a567370ce
Merge "Add more symbol characters to popup mini-keyboard"
2010-11-12 14:41:43 -08:00
Tadashi G. Takaoka
b0465116bd
Keyboard XML supports switch-case-default tags to select rows and keys
...
Change-Id: I0d92e513757e765d9de98561205754af5a143650
2010-11-12 14:30:25 -08:00
Tadashi G. Takaoka
f12023c7fb
Add more symbol characters to popup mini-keyboard
...
Bug: 3124752
Change-Id: I6b6f5bfd57a58db7273c4db461095413892552ae
2010-11-12 14:26:38 -08:00
Tadashi G. Takaoka
8b00bc4f32
Rename KeyboardSwitcher.setKeyboardMode to loadKeyboard
...
This change also eliminates KeyboardSwitcher.refreshKeyboardCache,
LatinIME.reloadKeyboards() and LanguageSwicther.getLocales().
Change-Id: I5fd4914660ea1c955ddfa0ca62b920f9bcd53e1b
2010-11-11 15:44:50 -08:00
Ken Wakasa
4174655e23
Check the system vibrator availability for the "Vibrate on keypress" preference.
...
bug: 3021001
Change-Id: I7843a3e4765333c720fd8f258c1fffdf6f090d3a
2010-11-11 19:15:34 +09:00
satok
ca26f20fa4
Fix states for showing PunctuationList and correction
...
- Fixed the visibility of the suggestion strip
Change-Id: I63ad561c71464657521661dbd25c72dd34841834
2010-11-11 17:37:11 +09:00
Tadashi G. Takaoka
48bc6b158b
Refactor KeyboardSwitch.KeyboardId class
...
This change defers determining which keyboard should be loaded and
holds the information in KeyboardId object as much as possible. At
keyboard loading time, the determination deferred will be made
depending on the information of KeyboardId.
Change-Id: Ice2455d9e5b21671a250c342c06c043e4baa5355
2010-11-10 21:26:53 -08:00
Tadashi G. Takaoka
507495efd5
Refactor to remove KeyboardSwitcher.setVoiceMode
...
This change also renames KeyboardSwitcher.makeKeyboards to
refreshKeyboardCache.
Change-Id: I76897562d5876a53364dc378e7800ab92fb2a37b
2010-11-10 21:16:47 -08:00
Tadashi G. Takaoka
02d7bdead6
Merge "Should cancel both normal and shift long press timers"
2010-11-10 15:31:24 -08:00
Tadashi G. Takaoka
8aaab7c286
Should cancel both normal and shift long press timers
...
Bug: 3132881
Change-Id: Ib89e2efa4e68e7d57ac1123df2ec6241f1b902d1
2010-11-10 15:27:24 -08:00
Tadashi G. Takaoka
3e99aa0f71
Slightly shorten tablet keyboard height
...
Now key top height is slightly shorter 13.0mm compared to previous 14.0mm.
Bug: 3181068
Change-Id: Ib6f9cfb9269020166e5037467d18133d342d47ec
2010-11-10 15:03:46 -08:00
Tadashi G. Takaoka
f8e30a9153
Refactor calling KeyboardSwitcher.setKeyboardMode
...
This change also eliminates unnecessary recursive call in
KeyboardSwitcher.setKeyboardMode.
Change-Id: Iff25fe23b34227d526dee0bbe8710842545c2afa
2010-11-08 23:50:27 -08:00
Tadashi G. Takaoka
e302b19ddd
New xlarge keyboard layout (v2)
...
Bug: 3109804
Change-Id: I1afd022d553785acd50b3104374bbec291206c1e
2010-11-09 11:07:48 +09:00
Tadashi G. Takaoka
59b7bd0730
Using distance to the edge of key as proximity detection
...
Because there may be very long key, such as space bar on tablet, we
should not use the distance between the touch point and the center of
key as proximity detection. Instead of that, this change uses the
distance between the point and the nearest edge of key as proximity
detection.
Also this change fixes the bug that space key (code 32) was not
counted in proximity detection.
Bug: 3164020
Bug: 3168138
Change-Id: I687f1ce94a8e944c3f6eea0fe00e18ed6e68e278
2010-11-06 01:10:55 +09:00
Tadashi Takaoka
68864723cf
Rename LatinKeyboardBaseView class to KeyboardBaseView
...
Change-Id: I496ecbfa7d398583d01f821398f49f75d17311d8
2010-11-05 18:36:19 +09:00
satok
38976d5b96
Add labels for subtypes
...
- Also changed mode name
- Move the position of a subtype for "US Keyboard" to the top
Change-Id: I4dd7f869801d5efa775fe8a89dde233215f508d9
2010-11-05 11:44:31 +09:00
Leon Scroggins
47f795dc87
Treat the new web fields like their corresponding variations.
...
Bug:2692655
Bug:2460543
Change-Id: I86e814902447ecd5c8b00e399a0143d3dc2ad2cf
2010-11-04 11:27:55 -04:00
Tadashi G. Takaoka
9d34f2c72e
Merge "Add [CHAR LIMIT] to some strings for key top"
2010-11-04 03:09:09 -07:00
Tadashi G. Takaoka
03728d6d0f
Add [CHAR LIMIT] to some strings for key top
...
Bug: 3147476
Change-Id: Ic3d898761b6953560dfec34813e96eddab351675
2010-11-04 17:22:30 +09:00
satok
5890ae11f1
Merge "Updated icons for the input method subtype"
2010-11-03 23:09:40 -07:00
satok
3b075346b1
Updated icons for the input method subtype
...
Change-Id: Ib92666357a6921cb7e068c63353b8b3d997c80b2
2010-11-02 23:11:42 +09:00
satok
e8fba33c9c
Merge "Change the size of preview for priventing preview from being clipped"
2010-11-02 03:44:15 -07:00
Ken Wakasa
17fcd719de
Make sure there are no modes with settings key on tablet.
...
Follow-up change to I73b8a502
bug: 3095814
Change-Id: I79bb05c61dc73b036331e17d02c791f08a0168fc
2010-11-02 19:33:27 +09:00
satok
fe05848e50
Change the size of preview for priventing preview from being clipped
...
Change-Id: I6f9fb2c8c0e98ede14729e7cb602bfb4b2672159
2010-11-02 19:29:41 +09:00
satok
e0035f7c1f
Merge "Adjust the gap of keys on a tablet layout"
2010-11-02 00:12:20 -07:00
satok
6936edbfcd
Adjust the gap of keys on a tablet layout
...
Bug: 3155782
Change-Id: Icefe654874e58ee2fcbeab353690bfe15f54ab61
2010-11-02 15:06:37 +09:00
Ken Wakasa
200ece7907
Capitalization for "Quick Fixes" words doesn't work
...
bug: 3151706
Change-Id: I7770a1d26edb1ea72ee93396181953a724dcc4bf
2010-11-01 20:25:07 +09:00
Ken Wakasa
2a952e9b7e
am b5e8c779
: am 69db35c4
: Make the buttons work for edge pixels of the keyboard
...
* commit 'b5e8c7799726a5975283fa138ad2870ab02d01a4':
Make the buttons work for edge pixels of the keyboard
2010-10-29 08:28:28 -07:00
Ken Wakasa
c1fe5bf19d
Merge "Get rid of number hints on Stingray"
2010-10-29 04:17:24 -07:00
Ken Wakasa
89e841c85b
Get rid of number hints on Stingray
...
bug: 3145786
Change-Id: Ifc2dcdb06d7a056b38ad574c65ef7fcbddcbb6aa
2010-10-29 20:14:10 +09:00
Ken Wakasa
e6d171ab0b
Add vertical correction for Stingray
...
bug: 3145773
Change-Id: I3ac1953b00367d3bf487a4186afe4150b039b05b
2010-10-29 20:01:26 +09:00
Ken Wakasa
69db35c493
Make the buttons work for edge pixels of the keyboard
...
Follow-up change to If7630b89
bug: 3142416
Change-Id: I2660e3d688eb0490363e460d5b4944c89b8ca35c
2010-10-29 19:24:08 +09:00
satok
dd8c4c0068
Merge "Increased the size of GRID in Keyboard"
2010-10-29 03:01:32 -07:00
satok
74103ee1b9
Increased the size of GRID in Keyboard
...
Bug: 3122894
- Changed width 10 -> 32
- Changed height 5 -> 16
Change-Id: I07354cf5c942974cc25a5e043f41e0f13a09351b
2010-10-29 18:50:18 +09:00
Ken Wakasa
37a0f2d5de
am e32a77c6
: am 9dce586e
: Bugfix: IME gives haptic feedback when button wasn\'t pressed
...
* commit 'e32a77c691567bdb3031d877e80786508bd47e4a':
Bugfix: IME gives haptic feedback when button wasn't pressed
2010-10-28 11:38:38 -07:00
Ken Wakasa
9dce586eaa
Bugfix: IME gives haptic feedback when button wasn't pressed
...
bug: 3142416
Change-Id: If7630b89d6c2a8ec38e191c263c03f8f11d3c498
2010-10-29 03:15:02 +09:00
Eric Fischer
566c45eddf
Import revised translations.
...
Change-Id: If1dd926a84f861cdf8bbd24bad264a8a6facbde3
2010-10-27 14:37:12 -07:00
Ken Wakasa
fd0bd57deb
Change suggestion update delay from 100ms to 180ms to avoid flashy suggestion strip with quick multi-finger typing.
...
bug: 3122641
Change-Id: I385f9eb2e392487d7b4c252553d1f8d7c21da2e4
2010-10-27 18:05:27 +09:00
Ken Wakasa
8493603be7
Merge "Remove auto capitalization by Shift+puncs"
2010-10-26 22:16:24 -07:00
Ken Wakasa
8252de1a60
Remove auto capitalization by Shift+puncs
...
bug: 3133312
Change-Id: I12a05d9028ab2fad07e1819407d63cf8ffd4d30c
2010-10-27 14:10:36 +09:00
satok
832ebbec14
Merge "Update assets for LatinIME"
2010-10-26 20:31:45 -07:00
satok
3739770095
Update assets for LatinIME
...
Bug: 3109804
Change-Id: I07b5b0ff32228a6d10b92575f916b058e4ac26b7
2010-10-27 12:03:07 +09:00
Ken Wakasa
276845c7a9
Follow-up change to revise Caps Lock sequence.
...
bug: 3122877
Change-Id: I44c539d7c041443f3ad027de4b75a67adf6b2c87
2010-10-26 20:00:21 +09:00
Ken Wakasa
eec7bb9386
Get rid of mCapsLock in LatinIME.java
...
Change-Id: I9c6387ee387d53460d23a12225829da344674579
2010-10-25 23:34:47 +09:00
Ken Wakasa
29ff343f77
Remove LatinKeyboardBaseView.isShifted() and setShifted() for refactoring
...
Change-Id: I9a1106b679a9ffb3ae959d90377eef096e5af842
2010-10-25 19:55:06 +09:00
Ken Wakasa
55952c9868
Merge "Get rid of references to BaseKeyboard in Latin-specific classes"
2010-10-25 02:08:31 -07:00
Ken Wakasa
0ce98cbf98
Get rid of references to BaseKeyboard in Latin-specific classes
...
Change-Id: I6871a24967b1410bdb14e902bdd311ef82fd4f0b
2010-10-25 18:04:01 +09:00
satok
e767595da5
Add an icon for US keyboard subtype
...
- TODO: add other icons
Change-Id: Ie958b9d59bb33bd6dbfc78a403bfda022bfaf790
2010-10-25 16:58:30 +09:00
Tadashi G. Takaoka
4189eb2308
Revise caps lock sequences
...
This change also fixes that the popup preview of ALT on symbol
keyboard is not showing.
Bug: 3122877
Bug: 3127255
Change-Id: I978cb30a0d05298274d8ab6541b91323a0fef211
2010-10-25 00:03:46 +09:00
Eric Fischer
1f2113b27d
Import revised translations. DO NOT MERGE
...
Change-Id: I5227017b4859c24d1c6e873443741e881648371a
2010-10-22 15:31:52 -07:00
Tadashi G. Takaoka
71cc4ef673
Merge "Tablet keyboard should always show "?123" as symbol key"
2010-10-22 10:53:44 -07:00
Tadashi G. Takaoka
36af0880c3
Tablet keyboard should always show "?123" as symbol key
...
Bug: 3118554
Change-Id: Ib609799f28dee56a4ded2e8144ac4a0c0d113ad6
2010-10-22 23:59:21 +09:00
Tadashi G. Takaoka
0b1cb2d039
Refactor BaseKeyboardParser as Recursive Descendent Parser
...
Bug: 3082538
Change-Id: Ic0d72c6fe08cfc20db86aeffb10a27efe678095e
2010-10-22 21:58:45 +09:00
Tadashi G. Takaoka
d0ed8ec933
Merge "Make mini-keyboard narrower on tablet landscape mode"
2010-10-22 03:34:59 -07:00
Tadashi G. Takaoka
1397cbab76
Make mini-keyboard narrower on tablet landscape mode
...
This change narrows mini-keyboard key width from 7.5% to 5.0%
of the screen width.
Bug: 3122769
Change-Id: I4ae0e79262ec3fadab8f86aa57a8a6cec5cb4670
2010-10-22 18:42:26 +09:00
Tadashi G. Takaoka
4f6060b8b7
Table keyboard should always show return icon on enter key
...
Bug: 3122750
Change-Id: I75d2b5adff3a349d29d8a56e7b761c26b04683c0
2010-10-22 18:27:59 +09:00
Tadashi G. Takaoka
503797ae0e
Make "show settings key option" dependent to device configuration
...
Bug: 3095814
Change-Id: I73b8a5023b398621a910c953eade252dc6412923
2010-10-22 17:04:14 +09:00
Tadashi G. Takaoka
41338e6c32
Move BaseKeyboardParser to top-level class
...
Bug: 3082538
Change-Id: If0ddf32bc3811e3c65a7a96503c61ed3351eeb66
2010-10-21 19:38:31 +09:00
Tadashi G. Takaoka
bf77bb7678
Refactor BaseKeyboard parsing code
...
Change-Id: I241125b5b15c9d6bbba456476f1f4fd3ef9db3f2
2010-10-21 17:58:34 +09:00
Tadashi G. Takaoka
d329795d91
Merge "Make common qwerty keyboard layout files and include these"
2010-10-20 22:43:45 -07:00
Ken Wakasa
f5df46f0e0
Add ; to list of punctuation
...
bug: 3034792
Change-Id: I8e5f3907840fa2ddc2b5ac99328525313465ea35
2010-10-21 01:56:18 +09:00
Tadashi G. Takaoka
c9bf5c005e
Make common qwerty keyboard layout files and include these
...
Change-Id: I0cb8de748c4365e42d015078daf686ed76ca105b
2010-10-21 00:00:43 +09:00
Ken Wakasa
e354a85ef4
Manual merge of the following Gingerbread changes logically
...
I8b38e280
Ia3929bb0
If925b546
I1062763d
I901e36aa
bug: 3100311
Change-Id: Ic7e01277ec816e77d34732599b2b9552668b81c2
2010-10-20 22:51:33 +09:00
Tadashi G. Takaoka
58bfa35072
Update xlarge drawable of Keyboard
...
Bug: 3109804
Change-Id: I316f9cfcec377a7d0ea1417e1e3cea55cbdb9e2b
2010-10-19 21:59:17 +09:00
Tadashi G. Takaoka
28d8a488c0
Disable gesture detector on mini-keyboard
...
Gesture detector, for closing keyboard by swiping down, must be
disabled not only when mini-keyboard is on the screen, but also in the
mini-keyboard itself.
Bug: 3105595
Change-Id: I548501f7117ca2310943cabb678c1e250e5012ce
2010-10-19 02:20:03 +09:00
Ken Wakasa
b0a6f354ac
DO NOT MERGE. Add '...' (hint) to period/smiley keys which triggers mini popup by long-press.
...
bug: 3105185
Change-Id: I901e36aa12dad5968ba1a420fff6a2f2efb16da5
2010-10-19 01:16:07 +09:00
Tadashi G. Takaoka
2348ca0e76
Cleanup LatinKeyboard and LatinKeyboard.LatinKey classes
...
Change-Id: I4c5a37315dea1c7545b77a8a6c93b930927a5a82
2010-10-18 16:06:05 +09:00
Tadashi G. Takaoka
4571fff019
Merge "Showing popup preview only when IME is in foreground"
2010-10-17 19:55:15 -07:00
Tadashi G. Takaoka
3740a26c21
Showing popup preview only when IME is in foreground
...
Bug: 3100922
Change-Id: Icd59fc3978dc1fccb523a368b0a7d4549fc2db78
2010-10-17 23:50:24 +09:00
Tadashi G. Takaoka
a2de8f0f83
Save default enter key attributes and restore these if needed
...
Bug: 3103016
Change-Id: Id8128d5b685ac040afd2c248e1ad17e9aaf1fdf0
2010-10-17 18:27:48 +09:00
Tadashi G. Takaoka
cd7b7d3e8f
Specify keyboard metrics with physical unit "inch"
...
Cherrypick I44f3b2eef8086d6e0b0db53d38f08487549060c6 from Gingerbread
This change also introduces the key background drawables which has no
fixed bottom padding. Instead of relying on bottom padding in
drawable, this change also specifies Keyboard.verticalGap with
physical unit. Other keyboard related length, distance and size are
also specified by physical unit.
Bug: 3066107
Change-Id: Ib38355ebfc2f8d5b1d26c4e90eba87196fbeddfa
2010-10-17 18:19:42 +09:00
Ken Wakasa
86953d170d
DO NOT MERGE. Revise the setting hint visual and its handling code.
...
This is a follow up change to I8b38e280.
bug: 3084022
Change-Id: I1062763d87b4498e19598b4e7d99bb91c510c6d2
2010-10-17 12:42:40 +09:00
Tadashi G. Takaoka
65100ff39c
am c247df2d
: am 0ccc4bfe
: Merge "Reduce popup preview fading out animation duration to 70ms" into gingerbread
...
Merge commit 'c247df2d05932f36ca1ebbba34b57a92254f433e'
* commit 'c247df2d05932f36ca1ebbba34b57a92254f433e':
Reduce popup preview fading out animation duration to 70ms
2010-10-16 09:13:20 -07:00
Ken Wakasa
4e2feed325
am 4b6b11b5
: am 8a26e853
: Fix an issue of adding extra character.
...
Merge commit '4b6b11b5064a3b8b604a6441e7a037b0443ec6ed'
* commit '4b6b11b5064a3b8b604a6441e7a037b0443ec6ed':
Fix an issue of adding extra character.
2010-10-16 09:13:17 -07:00
Kenny Root
6e0998c945
Import revised translations DO NOT MERGE
...
Change-Id: If56cd8acf3d73466ff904a707c4bb523dd5ab46d
2010-10-15 15:26:51 -07:00
Tadashi G. Takaoka
1dac5d491f
resolved conflicts for merge of ac777128
to master
...
Change-Id: Id01a741ca18ac64e31d2abfed5251a1e99d48391
2010-10-16 04:57:53 +09:00