Tadashi G. Takaoka
4b13b4f942
Add "passwordInput" attribute to case tag of Keyboard
...
This change also introduces number password (a.k.a. PIN) layout. The
text password layout will follow.
Bug: 3384942
Change-Id: I50b5e413e47a28d5285fd0468115e11ce46c7f18
2011-02-20 18:46:48 +09:00
Tadashi G. Takaoka
690b1360bf
Don't play key press sound if the key is disabled
...
Change-Id: I1c6d1b16a7420bc7e5f97f50da549e6a89498f18
2011-02-20 18:14:05 +09:00
Tadashi G. Takaoka
fdb6a194b1
Read "enabled" attribute of Key from <key-style>
...
This is follow up change of I1ea82d9f.
Bug: 3384942
Change-Id: If96eda69fe81edbfc1b243a6fa9f8eb6bbf4c12d
2011-02-20 15:25:57 +09:00
Tadashi G. Takaoka
ea6c2e3350
Add "languageCode" attribute to "case" tag in Keyboard XML
...
bug: 3451586
Change-Id: I08ca80e48648ba18543e9b8ca7362c06bb61a826
2011-02-18 17:04:04 +09:00
Tadashi G. Takaoka
d9c52ba623
Rename imeOptions attribute of Keyboard to imeAction.
...
Bug: 3384942
Change-Id: I3ce01b83f0ae37f447de8a7fcdb5d7fe06b108c6
2011-02-18 16:56:05 +09:00
Tadashi G. Takaoka
aa721c4783
Add "enabled" as an attribute of Key in Keyboard xml
...
If the key is marked as "enabled=false", the key will not respond to be pressed.
Bug: 3384942
Change-Id: I1ea82d9f3dfa5a9916ff3bbc736ea7e6c77426ae
2011-02-18 14:45:37 +09:00
satok
290b4a8ff9
Merge "Not to make a thread at changing view from keyboard to voice"
2011-02-17 01:45:28 -08:00
satok
060efb6d82
Not to make a thread at changing view from keyboard to voice
...
Change-Id: If3f89b3e9774c566a1bb2119b161c42b715e6709
2011-02-17 17:45:46 +09:00
Ken Wakasa
eebbe54113
Merge "Fix password variation check code"
2011-02-16 22:00:01 -08:00
Ken Wakasa
16ee377bcd
Fix password variation check code
...
Change-Id: Id994112a029982b4dabd6ebca34edd1d787e5ae2
2011-02-17 14:44:44 +09:00
Tadashi G. Takaoka
887f11ee43
Remove next letters frequency handling
...
Bug: 3428942
Change-Id: Id62f467ce4e50c60a56d59bf96770e799a4659e2
2011-02-17 13:59:41 +09:00
Jean Chalard
a7b2ac26ee
Remove a useless flag.
...
This has become useless when LatinIME stopped being a
SharedPreferenceListener.
Change-Id: I708ec3c3a299ead18548c85b435b45558c984e8d
2011-02-15 17:15:13 +09:00
Ken Wakasa
b1e05d6638
Fix NPE
...
bug: 3446590
Change-Id: Iea5bd8f63f3322496b5d68539f0215d5d01e68d1
2011-02-14 23:55:16 +09:00
Jean Chalard
75fa4b8c0d
Merge "Add stack dumper helper function."
2011-02-13 19:03:11 -08:00
Jean Chalard
5b85d032cd
Add stack dumper helper function.
...
Change-Id: I78e5aef3cc6abfeb764a7e8a432f063f18d56da2
2011-02-14 11:32:48 +09:00
Jean Chalard
9a5d2ba03e
Stop listening on shared preferences change.
...
It appears it is not useful to listen to this change, because in any
case, settings will be reloaded when the view is shown again or when
IME is changed.
Change-Id: I08dddccc630b01718da7fab011ce14f189dd31c3
2011-02-10 16:34:58 +09:00
Tadashi G. Takaoka
33e0b1e79e
Add unit test helper method to BinaryDictionary and Suggest
...
Bug: 3414081
Change-Id: Idee64010f2f423d3c7c548d0279c7bf287088762
2011-02-08 17:56:55 +09:00
Tadashi G. Takaoka
39c323eb12
Merge "Move and rename computeProximityThreshold"
2011-02-08 00:05:27 -08:00
Jean Chalard
f0d99b8677
Make the keyboard sound on by default for xlarge screens.
...
Also change the name of the default value for re-correction for
consistency with other constant names.
Bug: 3426884
Change-Id: I615ba640fb17e6d7514b8a0e4f52028eb0e23908
2011-02-08 12:44:03 +09:00
Tadashi G. Takaoka
5ef096f5f6
Move and rename computeProximityThreshold
...
Move and rename KeyboardView.computeProximityThreshold to
KeyDetector.getMostCommonKeyWidth. And make it public for unit test
use.
This is a part of multi-project change (If751659a, Idb18f362)
Bug: 3414081
Change-Id: If751659a53c7412f836d6d28866760ffe84b179b
2011-02-08 11:43:39 +09:00
Jean-Michel Trivi
cf675cc808
am 78f9ee97
: am 985fb645
: Revert I871cfaaf Latin IME Keyboard sounds off by default
...
* commit '78f9ee978a6a3e8a78ae161034c273d4c8600f6f':
Revert I871cfaaf Latin IME Keyboard sounds off by default
2011-02-07 13:49:56 -08:00
Jean-Michel Trivi
a428945d90
am 2fb80292
: am 435ea0f5
: Fix bug 3426884 Latin IME Keyboard sounds should be on by default
...
* commit '2fb802922e76f20bfb21c0b988bab4a67c56161d':
Fix bug 3426884 Latin IME Keyboard sounds should be on by default
2011-02-07 13:49:43 -08:00
Jean-Michel Trivi
985fb645ef
Revert I871cfaaf Latin IME Keyboard sounds off by default
...
Change-Id: If4b90daa04df0b554faf2886fe83410e086e5b9c
2011-02-04 17:44:17 -08:00
Jean-Michel Trivi
435ea0f5dc
Fix bug 3426884 Latin IME Keyboard sounds should be on by default
...
Change the default value when retrieving the PREF_SOUND_ON property
from the Settings from false to true.
Change-Id: I871cfaaf1f33b5e0301c84ee9c94f1c429901021
2011-02-04 16:42:46 -08:00
satok
8dac5fe98d
Merge "Duplicate enabled languages when there is only one enabled language"
2011-02-04 00:30:11 -08:00
satok
c98a943eda
Duplicate enabled languages when there is only one enabled language
...
Bug: 3415274
Change-Id: Ibc17733be888044cfa5d1787b8489e642d70d70f
2011-02-04 17:27:18 +09:00
Tadashi G. Takaoka
fdb2225803
Merge "Skip sudden jump detection on distinct multitouch device"
2011-02-03 23:00:19 -08:00
Tadashi G. Takaoka
9a5b592b27
Skip sudden jump detection on distinct multitouch device
...
Bug: 3400448
Change-Id: I37150d624b73ed089875a905fe04c5b8b3ecfa0a
2011-02-04 15:49:11 +09:00
Jean Chalard
f5cf266ad9
Rename a member to comply to the member naming policy.
...
Change-Id: Ie9493f438c6ac371029e52a5d5f6191c7239bf75
2011-02-03 18:38:55 +09:00
Jean Chalard
f9ec16f9c0
Kill the process when the debug mode is updated.
...
Killing the process allows for some settings that are read only on
service start up to be correctly read again.
Change-Id: Ia48f2ca4760a530ac47b727f290d606715cb6bde
2011-02-03 17:57:29 +09:00
Tadashi G. Takaoka
ea55bf5df7
Fix menu option dialog order
...
Change-Id: Iea619d26a2f2091b71182face2f6a66d188e0287
2011-02-03 15:56:01 +09:00
Tadashi G. Takaoka
919cab4893
Merge "Cleanup keyboard drawing code"
2011-02-01 03:35:26 -08:00
Tadashi G. Takaoka
f2fd472dcc
Cleanup keyboard drawing code
...
Change-Id: I084e3ac835ee60b8e463ac10c075adbf08b9a7cb
2011-02-01 19:42:56 +09:00
Jean Chalard
6550dce015
Merge "Add debugging info for Latin IME."
2011-01-31 23:25:00 -08:00
Jean Chalard
8553b5ec31
Add debugging info for Latin IME.
...
Add frequency of candidates in the candidates view when the debug
mode is active.
Bug: 3312867
Change-Id: Ie911f14ef11b2fa02af8f3a74302129f16ed0604
2011-02-01 16:06:50 +09:00
Tadashi G. Takaoka
34252baa86
Use custom dialog builder building url link clickable from service
...
This change is derived from I7611ebc1 (Honeycomb).
Bug: 3246715
Change-Id: I6446bd785f1bd3d7b901e86661c91ca5a823f30e
2011-02-01 15:39:33 +09:00
Ken Wakasa
eaa091da78
Merge "Fix subtype settings activity string"
2011-01-31 08:24:53 -08:00
Ken Wakasa
435bd31db3
Fix subtype settings activity string
...
original (abandoned) change: I78463bbb
Change-Id: I1ef4df882fb09dd31a77e8f12d30d03460ecaada
2011-02-01 01:16:32 +09:00
Jean Chalard
728115493e
Do not read the pop up setting if the config says not to.
...
If the configuration says the device should not display the "Pop up
on key press" setting, then do not read the preference and always
use the default setting.
bug: 3406181
Change-Id: Ice2989760cda1d40387ed88311144cbf2c114b93
2011-01-31 15:45:24 +09:00
Ken Wakasa
063a98a7b2
Merge "Reuse keyboard view's drawing bitmap if possible" into honeycomb
2011-01-27 23:43:02 -08:00
Tadashi G. Takaoka
513f1b0454
Merge "Add hack to translate sudden move to up/down events" into honeycomb
2011-01-27 23:37:49 -08:00
Tadashi G. Takaoka
faf437b507
Add hack to translate sudden move to up/down events
...
This change also gets rid of unnecessary debug messages.
Bug: 3400735
Change-Id: I3f003b1c2b553a2f841d4880f348a012d2d9c8ad
2011-01-28 16:35:02 +09:00
Ken Wakasa
566630147d
Reuse keyboard view's drawing bitmap if possible
...
bug: 3398660
Change-Id: I0c7f7c084904990563ac62b5d9cf829f86855661
2011-01-28 16:33:34 +09:00
Tadashi G. Takaoka
4d3b9d709c
Import new icon for disabled mic key
...
This change also updates other hdpi assets.
Bug: 3345931
Change-Id: Ia91e449905677b025307bf9ea6e618d82090a389
2011-01-28 16:16:59 +09:00
satok
b5d7857fbc
Merge "Fix auto-correction threshold and promote full matched words" into honeycomb
2011-01-26 20:10:31 -08:00
satok
14e427d5bb
Fix safety net not to be enabled at aggressive autocompletion mode
...
Bug: 3374359
Change-Id: I7b1dbeb64a87dda05397c236bb58da292f819471
2011-01-27 13:09:27 +09:00
satok
58c49b9132
Fix auto-correction threshold and promote full matched words
...
Bug: 3374359
Bug: 3278422
"zbe" will be auto corrected to "be" by fixing s-line
"teh" will be auto corrected to "the" by promotion of full matched words
Change-Id: I314c632820e4e0b1501edeca60ada205d291451f
2011-01-27 12:53:13 +09:00
Tadashi G. Takaoka
5c35e4109f
Merge "Fix BroadcastReceiver leakage in SubtypeSwitcher" into honeycomb
2011-01-26 09:07:44 -08:00
satok
5ecb352f7f
Merge "If there is no keyboard view attached, use voice input view." into honeycomb
2011-01-26 09:07:33 -08:00
satok
a42cc5303b
If there is no keyboard view attached, use voice input view.
...
Change-Id: Ibf0945f3bd70f02fe0d09229fc899641567c0d4c
2011-01-27 01:51:02 +09:00
Tadashi G. Takaoka
123c4a3851
Fix BroadcastReceiver leakage in SubtypeSwitcher
...
Bug: 3345931
Change-Id: If31a6e803ea7e1a857085ced354722c484fda075
2011-01-27 01:49:44 +09:00
Ken Wakasa
b5e00d5841
Fix NPE in isCandidateStripVisible()
...
Change-Id: I03d3c4806b51e7f902c43887a6769bffbffeccaf
2011-01-27 01:33:02 +09:00
Tadashi G. Takaoka
5cd87e1b1c
Disable shortcut key when network is not available
...
Bug: 3345931
Change-Id: I1deef774598b8e78da4404535b6d3814464a9d2d
2011-01-26 17:07:55 +09:00
satok
257b2a58d1
Merge "Hide recognition view when switchToLastInputMethod failed." into honeycomb
2011-01-25 19:23:56 -08:00
Ken Wakasa
aa0458f917
Fix Input options dialog
...
bug: 3387860
Change-Id: I81e57ca08e07e4c2a68196ca173b764c40fbeb17
2011-01-26 02:56:09 +09:00
Tadashi G. Takaoka
e5ce433a9e
Check second down event of double tap is on shift key
...
This change also removes unnecessary touch point tweaks.
Bug: 3385404
Change-Id: Ic398268ec4fcfaa9eafe8a70f2d10c2cd1fdfc62
2011-01-25 23:34:49 +09:00
satok
760884e027
Hide recognition view when switchToLastInputMethod failed.
...
Change-Id: Ie5f3d267e1042b4379b51c2dc6c8756e394cfc0f
2011-01-25 23:01:13 +09:00
Ken Wakasa
6d0ff1d070
Merge "Revert "Implement callback to handle touch event outside SoftInputWindow"" into honeycomb
2011-01-25 05:42:22 -08:00
Ken Wakasa
3b46ae535f
Merge "Automatically layout mini keyboard" into honeycomb
2011-01-25 05:32:41 -08:00
Tadashi G. Takaoka
04c96ab966
Automatically layout mini keyboard
...
Bug: 2214959
Change-Id: I06370e1c9e0683666ad19454a2fb501008af95c0
2011-01-25 20:36:11 +09:00
Tadashi G. Takaoka
00eb365873
Revert "Implement callback to handle touch event outside SoftInputWindow"
...
This reverts commit de59a84029
(Ie8d4469b).
The requested feature has been implemented by I92d98bed.
Bug: 3238092
Change-Id: I9d53030b3d5c9a0f24883292a93576a3231813aa
2011-01-25 19:27:10 +09:00
satok
099b4dc6ec
Merge "Avoid disk writes on UI thread." into honeycomb
2011-01-25 01:58:09 -08:00
satok
9313bef894
Avoid disk writes on UI thread.
...
Change-Id: I0a498e47afb2c9a5241e2f329c39e266550135a5
2011-01-25 17:59:39 +09:00
Jean Chalard
15638aec33
Show the value of the "Show suggestions" option in summary.
...
Have the "Show correction suggestions" option display its value
in its description.
Bug: 3282448
Change-Id: Id76b5032ed5776d0567e1679d2a74ee758045919
2011-01-25 17:53:32 +09:00
Tadashi G. Takaoka
85996b472a
Reuse language_selection_title string resource for option dialog
...
Bug: 3385831
Change-Id: I23f587815f7fca3190bd0aa669bb6a2378d34ea8
2011-01-25 11:48:06 +09:00
Luca Zanolin
35f1c6a73c
Fix resetting the status of VoiceIME when the user is switching from one VoiceIME to another Voice IME
...
Change-Id: Ibbbe3ed6c4e2e7e3c1266daddf109742bd8d97b6
2011-01-24 15:45:20 +00:00
satok
bd0de0f151
Update shortcut IME when user changes the language of keyboard.
...
Bug: 3329578
Change-Id: I59653ec7b1077e88be3767da9f4190d820fad4d1
2011-01-24 20:43:45 +09:00
Satoshi Kataoka
0dd0ea63ab
Merge "Always display the VoiceIME language in the Speak Now pop-up" into honeycomb
2011-01-24 02:59:22 -08:00
satok
85a6175f49
Merge "Set minimum height for RecognitionView in the case that there is no keyboard view loaded." into honeycomb
2011-01-24 02:58:16 -08:00
Luca Zanolin
2c5ec3a50d
Always display the VoiceIME language in the Speak Now pop-up
...
Change-Id: I1b01458aff98447b7b3d5459b765968bed5515cb
2011-01-24 10:36:15 +00:00
satok
8cacb024cf
Set minimum height for RecognitionView in the case that there is no keyboard view loaded.
...
Bug: 3352322
Change-Id: I9a7b2a745b47bdc62a96a5cd2c0d8ad717e1b406
2011-01-24 19:29:27 +09:00
Tadashi G. Takaoka
603e72baa2
Merge "Implement callback to handle touch event outside SoftInputWindow" into honeycomb
2011-01-24 01:44:28 -08:00
Tadashi G. Takaoka
de59a84029
Implement callback to handle touch event outside SoftInputWindow
...
Bug: 3238092
Change-Id: Ie8d4469bc2c6880bdf2a0c4e4eec68bb136b837c
2011-01-24 17:34:05 +09:00
satok
910b73127f
Add log for voice IME
...
Change-Id: I7d0a458b3cf41fc9dc679f654347e8870c75185d
2011-01-24 15:08:07 +09:00
satok
3d012a57db
Merge "Fix touchable region" into honeycomb
2011-01-21 02:59:49 -08:00
satok
9e347d3d44
Fix touchable region
...
Bug: 3238092
Change-Id: Ie2087086af90ba51e0e310f9e46964e450561cbe
2011-01-21 19:45:32 +09:00
Tadashi G. Takaoka
f3df63a93a
Update suggestions if user typed word is found in dictionary
...
This change aslo eliminates duplicate suggestion from past
suggestions. And call setTypedWordVaild to past suggestions.
Bug: 3367722
Change-Id: I7ffaa2f7e4e30b3951b6c2df002d269671c9d654
2011-01-21 15:52:35 +09:00
satok
15a7e837ab
Merge "Dim previously suggested words" into honeycomb
2011-01-20 22:22:13 -08:00
satok
6f7218627e
Dim previously suggested words
...
Change-Id: Id673c03bfa22ea9ce1bedb5174d8309a37a2a460
2011-01-21 15:20:21 +09:00
satok
58d6d0615d
Disable touchable region until we come up with correct implementation
...
bug: 3373640
Change-Id: I22448b779b0adc60f590aaef916075c7847dcdc9
2011-01-21 14:41:20 +09:00
Tadashi G. Takaoka
a2ad96d959
Make settings dialog cancel-able by touching outside
...
Bug: 3374426
Change-Id: I6ba9b82d4481c43c78b59e78dcf22cd9875a8240
2011-01-21 14:07:05 +09:00
Tadashi G. Takaoka
2fa21f5854
Add input method subtype selector and IME settings dialog
...
Bug: 3351762
Change-Id: Ic1767faac6d4470a89cacb851d449ac53b2f8205
2011-01-21 02:30:52 +09:00
Ken Wakasa
fefda4e6df
Refine InputMethodInfo API
...
bug: 3370297
Change-Id: I16073e6b8b90a06a20e506dac66e3ca25b4712d0
2011-01-20 23:29:53 +09:00
satok
6845da8d7b
Add touchable region
...
Bug: 3238092
Change-Id: I3cda3106a61c40c3b66741dc38c9ff4cc55f487b
2011-01-20 22:04:42 +09:00
satok
4022a79957
Merge "Add subtype languages" into honeycomb
2011-01-19 08:17:05 -08:00
satok
be324535f6
Add subtype languages
...
Change-Id: Ib251bd63f79281a4dc1739b213b16e8a936ea319
2011-01-20 01:15:09 +09:00
Jean Chalard
89764ad4ac
Simplify text correction settings in latin IME.
...
Conditionally remove the "Quick fixes", "Bigram suggestions" and
"Usability study mode" options, depending on configuration.
When disabled, have the quick fixes and bigram option become
false if autocorrect is off, and true otherwise.
Also reorder options to bring "Auto correction" above "Show
suggestions".
bug: 3282448
Change-Id: Ib7fd928be417a816ef9e21423a531773069b7468
2011-01-19 20:08:46 +09:00
Jean Chalard
ce9c417184
Change separator titles in settings screen.
...
Add a "General" category to enclose general settings, and rename
"Word suggestion settings" to "Text correction".
bug: 3282448
Change-Id: Ie695683af0646974da82e29e11d1c3a785ef46c7
2011-01-19 19:50:14 +09:00
satok
ce4b2d2dab
Merge "Add a safety net for auto-correction." into honeycomb
2011-01-19 01:02:28 -08:00
satok
82411d47ba
Add a safety net for auto-correction.
...
Bug: 3353956
Change-Id: I6a32632b2f986f0d9a07aa72f256a2c41cc09873
2011-01-19 17:54:22 +09:00
Ken Wakasa
86f189fd96
Fix NPE
...
bug: 3364217
Change-Id: If6a2514a8feac509d7b6716c8574521a0ec0fa3e
2011-01-19 17:44:51 +09:00
Tadashi G. Takaoka
08ca36d038
Merge "Pressing shift could turn off shift state while auto capitalize mode" into honeycomb
2011-01-18 19:18:01 -08:00
Jean Chalard
8b0febc6f0
Merge "Simplify latin IME settings page." into honeycomb
2011-01-18 19:08:15 -08:00
Tadashi G. Takaoka
d01ae897d3
Pressing shift could turn off shift state while auto capitalize mode
...
Bug: 3363137
Change-Id: I442c1fbb185ad9ea16ee9bab70649f2b9f89400c
2011-01-19 11:59:45 +09:00
Luca Zanolin
bbd651a008
Change the UI of Voice IME to be more like Voice Search.
...
There has been a bit of refactoring in RecognitionView in particular to fix the portrait layout.
The main issues found were:
- the size of the keyboard is specified in inches, and
(cm)(inches + inches) != ((cm) inches) + ((cm) inches))
- the height of keyboard background is high as the landscape keyboard, but it higher than
the portrait keyboard. This is not an issue on LatinKeyboard, as it overwrite the
onMeasure method. However, if I use the same image background in RelativeLayout
the Relative layout height is set to the height of the background, thus higher than the keyboard
- the change configuration was not propageted correctly
Change-Id: Id5dca425826997c573ccae7a085d5ddc9719733b
2011-01-18 15:49:17 +00:00
satok
da9eb5946c
Merge "Disable auto-correct when previous suggestion candidates are shown" into honeycomb
2011-01-18 05:12:17 -08:00
Tadashi G. Takaoka
26df6b508a
Merge "Load keyboard correctly when subtype has been changed to keyboard" into honeycomb
2011-01-18 05:11:31 -08:00
satok
cff6d09595
Disable auto-correct when previous suggestion candidates are shown
...
Change-Id: I16717f0c67950297a077a15b2b6492180c0bc54b
2011-01-18 22:07:58 +09:00
Tadashi G. Takaoka
3f652e2477
Merge "Clear composing text when the auto-corrected word is reverted" into honeycomb
2011-01-18 04:44:45 -08:00
Tadashi G. Takaoka
c1c4ee6b3a
Load keyboard correctly when subtype has been changed to keyboard
...
Bug: 3299191
Change-Id: I5d75898aca5de25d9955efac52979097e529990b
2011-01-18 21:44:02 +09:00