History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
728d1c884e99e1fd25aa253b5ad30dbdb046ad5f 19-Mar-2012 satok <satok@google.com> Cleanup proximity related code

Bug: 4343280
Change-Id: I57c0f9e20d9d8911009ea97057251a7f7a81512f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
d6d0f6976ccb04570884b188175213bad2e5da61 18-Mar-2012 satok <satok@google.com> Make the primary character stable

Bug: 4343280
Change-Id: I3e6eaa3803dc32a837825f3a64403430721b6192
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
1caff47ecdfcf413df709371a919cf9377e26bf7 14-Mar-2012 satok <satok@google.com> Calculate proximity characters in the native code

Bug: 4343280

Change-Id: I6adaf560f7a4f1f96dcb6ec2f61f20ee3001167e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
723aaa2eebcfea0d285f11fc265941057332664d 15-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Remove touch dead zone

KeyDetector should use the distance from the hit box to detect the
key.

Bug: 6174250
Change-Id: Id1745d90222d1d1a10467f194b45307c12449944
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
691f1c174b660f3bcfe1823d16e55990b4c829da 06-Mar-2012 satok <satok@google.com> Fix coordinates sent to native code

Change-Id: I2c8b093b59ad36ffe860c3c4d360d87251d101c4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
025a16c31ccc1f4e5a58378e4285afae7c862a4b 02-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Readable debug output

Change-Id: I4110791832d2ab1d681b01c9e8a237567442c827
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
9025c55e9ff128b530f4a9a97e95c95547dcab6c 17-Feb-2012 Tadashi G. Takaoka <takaoka@google.com> Use additional proximity chars even when no key is detected.

Change-Id: I06a8c66421fcdd43066934ec31d0a38a7cf12bf2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
e05b3f4b3a57dcf99ade35bfbc1e1cdc3c3e476c 31-Jan-2012 satok <satok@google.com> Support additional proximity characters

Change-Id: Ifbe0d7e4eafea1926bbce968eae4724dd5769689
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
0c0ca874febee38fb5cb2c85c11ddd46cdf2b859 16-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Get rid of key index from ProxymityInfo

Change-Id: I9bee0a643d09cdd89e42ae913285c9e78d875c1c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
7dfd5a3e833e14d5bf90d728d5a50b40c8a927d2 12-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Move KeyDetector.printableCode to Keyboard

Change-Id: I9cde21fbb45c1e5f1a568bb97b1b1a76524f4bf2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
e742436a29f46764441e83aaebf3ec25283bff1b 01-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Fix debug messages neatly

Change-Id: I40538d5ffbdf64df4e2848de33393327d704fc1e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
e22baaadd314c80f835e2e96fb0dfc73838ac2cd 29-Nov-2011 Tadashi G. Takaoka <takaoka@google.com> Get rid of usage of key index

Change-Id: I7596ce3ae52fde436d06c2dd95ae873c7aa5ef7f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
32572948d7e3956efebcbd69d7c7d8403bb659e6 22-Aug-2011 Tadashi G. Takaoka <takaoka@google.com> Refactor and rename popup mini keyoard related classes

Change-Id: Ia92ec4612090b03829db9a87ce68d701db6e15bc
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
1be29abab2e112f0253a8a5da3478740bb866d27 02-Aug-2011 Tadashi G. Takaoka <takaoka@google.com> Cleanup Keyboard related code and rename some classes

This is a follow up change of I90ffbde0

Bug: 5023981
Change-Id: I3a6b862d05f5f907dee954cd6d6fee983b20ab5e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
8da9a13760896cd78235b60d0ea680ea13620532 29-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Make Keyboard object immutable except shift state

This is the first step to implement suggestions pane as mini keyboard.

Bug: 5023981
Change-Id: I90ffbde0fda19b4be68add449310997b56bf6904
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
5a7a696aff6718d4e0250c394a9d01cbf2a16916 08-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Let KeyDetector hold Keyboard

Bug: 4768084
Change-Id: Ia28d6971fc59086dd4e6fedc9fd1b50f13b59854
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
a19b84dcf65bd70caa0fc72089cfe043b023a898 04-Jul-2011 Tadashi G. Takaoka <takaoka@google.com> Move key hysteresis distance parameter to KeyDetector class

Bug: 4768084
Change-Id: Ib8771afd7363a4a5590b2b4a586e3014c026be34
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
e7759091ddb5ec18268945d70d9212195bf6497b 23-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Move Key class out of internal package

Bug: 4903326
Change-Id: I2493d6dae613d2e37dfa8ce96b4cddc9a038160c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
72934bd5967d0127f71fd4d66158b18b4e6ceefe 22-Jun-2011 Tadashi G. Takaoka <takaoka@google.com> Move keyboard related internal class to separate package

Change-Id: Ic1459066b865cde5104b3734193f76c997959c68
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
8632bff2d5a8e1160989008dea6eff4b94b065dd 19-May-2011 Tadashi G. Takaoka <takaoka@google.com> Fix copyright author from Google to AOSP

Change-Id: Iaceedc783181e43af6dd48ece218a42eace66532
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
44fe4a0598d831ad33e62cd7742709fd45c60387 28-Apr-2011 Tadashi G. Takaoka <takaoka@google.com> Include horizontal and vertical gap in the count of Key.isOnKey

This change also reverts I8f6102d6 and considers that the point is on
the key while sorting in proximity key detection.

Bug: 4348994
Change-Id: I3ee913675e28da7e7b164805a7a683f0814b38b9
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
8d165bb5d19a266b126b52907db8d7f9e384c7e4 28-Apr-2011 Jean Chalard <jchalard@google.com> Fix a bug where dead space would appear on the keyboard.

This change fixes a bug where there would be pixels on the keyboard
that would not return a key although it's between two keys - or even
right on top of one.
This change makes it so that the closest key to the touch - within a
certain threshold - is always returned, regardless of whether the
touch is inside or not.

Bug: 4348994

Change-Id: I8f6102d6787eb025cc3c50a26d3a475aeafc4b64
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
ba9aefcc188b7f8ac99ba6cfef42a032b7d693a4 21-Apr-2011 Tadashi G. Takaoka <takaoka@google.com> Disable key preview of space, return and delete

This change also re-orders punctuation mini keyboard.

Change-Id: I987ef14fe5956d13439a0a76de367feed825314c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
dc90d0a15f662cdece97bc2c0ddbd95e703af730 15-Apr-2011 Tadashi G. Takaoka <takaoka@google.com> Refactoring keyboard drawing code and KeyDetector

Change-Id: I55009bf38b1422301223bd90463f837562559dc5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
5d542c24922ae531a581c122d685c3d86047b468 13-Apr-2011 Tadashi G. Takaoka <takaoka@google.com> Auto mini keyboard layout

Bug: 4280617
Change-Id: I34c344cbf350fe125589aa14ad69e4bd1f4e6f66
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
72a82d7ee848a0a380350197bee0b8500600fa33 15-Apr-2011 Tadashi G. Takaoka <takaoka@google.com> Count up horizontal gap as part of key width

Change-Id: Ic9a070a9b6a461f4c8330d1cc3e2c33fd7369f73
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
887f11ee43ad621aa6ad93d535ab7f48dec73fc7 10-Feb-2011 Tadashi G. Takaoka <takaoka@google.com> Remove next letters frequency handling

Bug: 3428942
Change-Id: Id62f467ce4e50c60a56d59bf96770e799a4659e2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
5ef096f5f601c759e8a4a888aaca91ac5ccd9974 07-Feb-2011 Tadashi G. Takaoka <takaoka@google.com> 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
a96574fdd5e38a237a35b21a2b7c20a29138c648 30-Dec-2010 Tadashi G. Takaoka <takaoka@google.com> Move NOT_A_TOUCH_COORDINATE constant to KeyboardActionListener

Change-Id: Iff3fde48682a7c56201fc9eb3640755e0090d0ee
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java
5a309f57155fb95667c2ccdda730eaf175de8876 02-Dec-2010 Tadashi G. Takaoka <takaoka@google.com> 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
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/KeyDetector.java