112d05678b7de53da8948f62dd2e968274f62244 |
|
08-Mar-2016 |
Andrii Kulian <akulian@google.com> |
Caps Lock toggle with Meta + Alt (2/2) Caps Lock implementation in frameworks/base Bug: 27482276 Change-Id: Ie0d8145c049197d4591e012832a710e4f751d2ac
/frameworks/base/core/java/android/view/KeyEvent.java
|
ce2bd0fac7d4f59310061a71ab3b82b96fcc95f8 |
|
20-Feb-2016 |
Selim Cinek <cinek@google.com> |
Fixed a bug where the numpad wasn't working correctly Also accepting the enter key now from the numpad as a confirm key. Bug: 27108451 Change-Id: I63dbd4b6cad3d2dce74e297dcb7abad9c5e66cbe
/frameworks/base/core/java/android/view/KeyEvent.java
|
5ffb219d80dec6945bcf3add12d49e40623270f9 |
|
14-Jan-2016 |
Chenjie Luo <cjluo@google.com> |
Merge "Add STEM_1, STEM_2 and STEM_3 key as wakeup keys" into cw-e-dev am: 4a577bff96 am: d5cea64d8d am: 7034a6e2d0 am: af8c1b8f94 * commit 'af8c1b8f943f2c616c75da83b44063ae3a5f556f': Add STEM_1, STEM_2 and STEM_3 key as wakeup keys
|
bad498f7fd4e3d9ddb9f4d995ab6110b4aa36171 |
|
13-Jan-2016 |
Chenjie Luo <cjluo@google.com> |
Add STEM_1, STEM_2 and STEM_3 key as wakeup keys Bug: 25860409 Change-Id: I3f525c9c8df81807d98391c70cd2d1f8c139c8f5
/frameworks/base/core/java/android/view/KeyEvent.java
|
aa1a94daaa59e98303fdeb1c3066b60a58755dff |
|
26-Nov-2015 |
Michael Wright <michaelwr@google.com> |
Make KEYCODE_SPACE a confirm key. By default space should "click" the focused item. This behavior also applies to GridView and ListView if the items are clickable, but will continue the previous behavior of scrolling if it's just a list of items you can't really interact with. Change-Id: Ic3a0334614d1dc68ff98bc4b1fb1ae2f961f71af
/frameworks/base/core/java/android/view/KeyEvent.java
|
ea84cff8fd9f5efbe42bf0f07b2adfeeb4352fb6 |
|
21-Oct-2015 |
Michael Wright <michaelwr@google.com> |
Add new Cut / Copy / Paste keys. Bug: 25120948 Change-Id: I401792b8c88584d8c389fa356186ccea943d5dd4
/frameworks/base/core/java/android/view/KeyEvent.java
|
3a5a8c741b5e6e4bb6f6729409f409f341cdb2bb |
|
09-Sep-2015 |
Nick Armstrong-Crews <strongarm@google.com> |
Remove @hide for KEYCODE_SOFT_SLEEP. Change-Id: I56a6da9faeafb26145e1d9ad82a16df46320c24e
/frameworks/base/core/java/android/view/KeyEvent.java
|
9fb0b5b12c9e7acfc9890c5f2e5719dc1992d2f2 |
|
08-Sep-2015 |
Nick Armstrong-Crews <strongarm@google.com> |
am 13d2fa50: am 740cf71c: am 56ecfcce: Handle KEYCODE_SOFT_SLEEP from Ungaze. * commit '13d2fa50b0815c63d2d289c27d8edacf1ace01eb': Handle KEYCODE_SOFT_SLEEP from Ungaze.
|
dc6aa5fc53a85a3fcf98c1a01f766d9c16891765 |
|
08-Sep-2015 |
Nick Armstrong-Crews <strongarm@google.com> |
am d70377b5: am 36afc2b7: am 9b8f82a3: Merge "Revert "Handle KEYCODE_SOFT_SLEEP from Ungaze."" into cw-e-dev * commit 'd70377b537450d03d5cdc2efb15977d48e5cfebd': Revert "Handle KEYCODE_SOFT_SLEEP from Ungaze."
|
56ecfcce6c88fc80cf509effcebb124bbe0c79f8 |
|
08-Sep-2015 |
Nick Armstrong-Crews <strongarm@google.com> |
Handle KEYCODE_SOFT_SLEEP from Ungaze. Needed for Ungaze to trigger "soft sleep" (respecting wake locks); operates by sending new KEYCODE_SOFT_SLEEP to PhoneWindowManager, which calls PowerManagerService's new method setUserInactiveOverride (thereby causing immediate sleep, modulo wakelocks, upon next iteration of PowerManagerService's main loop). BUG: b/23589870 Change-Id: Iddafdde923605d119075e890eeda5d3fd3fd2bc7
/frameworks/base/core/java/android/view/KeyEvent.java
|
b331bf951499396111cb47b477ac35e82c805322 |
|
08-Sep-2015 |
Nick Armstrong-Crews <strongarm@google.com> |
Revert "Handle KEYCODE_SOFT_SLEEP from Ungaze." This reverts commit 677adf1e66ba83b8fb2c849c181303b35bd489bc. Hiding new keycode to prevent change to public API before resubmitting. Change-Id: Ic43273dd0c7ade1d51a36b77f363543f1df466e8
/frameworks/base/core/java/android/view/KeyEvent.java
|
e097d341a46a8c40c7e9e1e7e028088b7725b243 |
|
04-Sep-2015 |
Nick Armstrong-Crews <strongarm@google.com> |
am 7f37402d: am 43c4459d: am 6f0ba402: Merge "Handle KEYCODE_SOFT_SLEEP from Ungaze." into cw-e-dev * commit '7f37402d8c5667f72c1ef02a20112d49d7a149b8': Handle KEYCODE_SOFT_SLEEP from Ungaze.
|
677adf1e66ba83b8fb2c849c181303b35bd489bc |
|
27-Aug-2015 |
Nick Armstrong-Crews <strongarm@google.com> |
Handle KEYCODE_SOFT_SLEEP from Ungaze. Needed for Ungaze to trigger "soft sleep" (respecting wake locks); operates by sending new KEYCODE_SOFT_SLEEP to PhoneWindowManager, which calls PowerManagerService's new method setUserInactiveOverride (thereby causing immediate sleep, modulo wakelocks, upon next iteration of PowerManagerService's main loop). BUG: b/23589870 Change-Id: I24a96bd6db8ff28674c907f2898e49c4f6140209
/frameworks/base/core/java/android/view/KeyEvent.java
|
962c9532a19be0add1aa377b8e93e54dd578a3fc |
|
06-Aug-2015 |
Michael Wright <michaelwr@google.com> |
Add new media navigation keys. Bug: 22059484 Change-Id: Idfe7fc5dd12acafc9f05c815d8aa7911cfcc7e4b
/frameworks/base/core/java/android/view/KeyEvent.java
|
97e776278271b3ce90aadb170045283c6bd7debb |
|
07-Aug-2015 |
Michael Wright <michaelwr@google.com> |
Merge commit '9dd2663d' into mm Change-Id: Idf37dbc3bba970817e6620fe0129e54e86f553d5
|
600b9847605489494149c519a9eea25e4d512744 |
|
06-Aug-2015 |
Michael Wright <michaelwr@google.com> |
DO NOT MERGE. Add new media navigation keys. Bug: 22059484 Change-Id: Ifd8fd18178fed45ead2980b957dd1d177e40f165
/frameworks/base/core/java/android/view/KeyEvent.java
|
a487f0cbe22f35959fa2ff3e7cb97bf9e221e538 |
|
31-Jul-2015 |
David Stevens <stevensd@google.com> |
Add keycodes for diagonal dpad inputs Change-Id: I1a5d103757a86bd9ee51738e9471f09fb0e78c39
/frameworks/base/core/java/android/view/KeyEvent.java
|
26fa501dd6bf906344dd6ba3ff4d110b735a3547 |
|
23-Jun-2015 |
Anthony Hugh <ahugh@google.com> |
DO NOT MERGE: Introduce stem keycodes for Wear Cherry-pick from master This change adds four new stem keycodes for Android Wear. These keycodes are intended to represent the various hardware buttons around the watch. There is one primary stem key that will be used for power/settings and three generic stem keys that will be customizable. BUG: 21903503 Change-Id: I867cf79554c72d42c8acbb3ff8b1678e482d4fe2
/frameworks/base/core/java/android/view/KeyEvent.java
|
9d826681a5836dd5ce8d3bce862cfeb083da1e7b |
|
23-Jun-2015 |
Anthony Hugh <ahugh@google.com> |
Introduce stem keycodes for Wear This change adds four new stem keycodes for Android Wear. These keycodes are intended to represent the various hardware buttons around the watch. There is one primary stem key that will be used for power/settings and three generic stem keys that will be customizable. BUG: 21903503 Change-Id: I8835cfdba3a8819aae61b47d018c0794ba5f772e
/frameworks/base/core/java/android/view/KeyEvent.java
|
d14439bbc4b3ce9cc211810e54b40100dbbf7f3b |
|
29-Apr-2015 |
Michael Wright <michaelwr@google.com> |
Remove SLEEP and POWER from wake key list. Being in the list doesn't break anything because their functionality is explicitly managed by PhoneWindowManager, but having them be in the wake key list is unnecessary and slightly confusing. Change-Id: I5f61015d8db98e8fcb3428551a1e96e944e2295b
/frameworks/base/core/java/android/view/KeyEvent.java
|
55b9ed42d3e1f61794d23cd0f4a04d01c51eab14 |
|
16-Apr-2015 |
Joseph Cooper <josephcooper@google.com> |
Introduces navigation keycodes. These four new navigation keycodes are intended to be used to navigate a tree hierarchy or list of items. They should be used to allow the user to advance forward or backward within a list of sibling items, expand the currently selected item to navigate the item's children, or back out from the current item to its parent item or state. Change-Id: Ie2b85b3e4c682b0698599d7bcf64a53f6a52d776
/frameworks/base/core/java/android/view/KeyEvent.java
|
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac |
|
28-Feb-2015 |
John Spurlock <jspurlock@google.com> |
Remove unused imports in frameworks/base. Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/core/java/android/view/KeyEvent.java
|
c3672cd3f7e2bd87d6de9dada499de82b62fae84 |
|
06-Nov-2014 |
Wale Ogunwale <ogunwale@google.com> |
Cancel or drop key events if activity is stopped. After an activity instance state is saved due to onStop()/onPause(), there is a small window where it can still get key events like the back button since we still allow the ActivityThread to handle pending messages (like memory trim request) before informing the activity manager that we are done. If the activity is stopped, we will now drop non-terminal input events and set the cancel flag on terminal events. Bug: 18151331 Change-Id: I370d7c871530eea4b16fa42428d0248f1a87abb6
/frameworks/base/core/java/android/view/KeyEvent.java
|
dbd6abaf5fb83b3d34978ad498839a9163f81173 |
|
27-Aug-2014 |
ASAZU, Hideki <Hideki.Asazu@jp.sony.com> |
New keycode definitions for TV remotes. Keys which are necessary for supporting world-wide broadcast standard or used commonly for TV/STB remotes. Change-Id: I86fa41e17fedb8133aba6cdb5aae4d560b31ae8e
/frameworks/base/core/java/android/view/KeyEvent.java
|
dc63f7b91c1632ca9e3f8725ae5ed43e7f7dcd8b |
|
22-Aug-2014 |
Michael Wright <michaelwr@google.com> |
Add Voice Assist key. The action taken is dependent on whether the device is in an interactive state, allowing for interactions to work even when the device isn't actively being used Bug: 16292420 Change-Id: I897f4383e7e4766c0bcb6246b41514b46e03a9ac
/frameworks/base/core/java/android/view/KeyEvent.java
|
ce0c13a169931e757b98d0f40239c508caa237bd |
|
30-Jul-2014 |
Michael Wright <michaelwr@google.com> |
Mark all Meta combos as system combos Also make a meta-tab a recents accelerator. Bug: 14066931 Change-Id: Iac6aab276e4e16d5f70c92a5a03172bd81559afa
/frameworks/base/core/java/android/view/KeyEvent.java
|
8ac485a3030a2103365e261e555c6b4fb3613eac |
|
04-Jun-2014 |
Michael Wright <michaelwr@google.com> |
Making KEYCODE_PAIRING a wakeup key. Bug: 15430207 Change-Id: I4bb862e22d32af1a89741d39a694b790aa52dfcd
/frameworks/base/core/java/android/view/KeyEvent.java
|
96658f716779b4f2f5dd148cbf6df59d5a87ace4 |
|
14-May-2014 |
Jinsuk Kim <jinsukkim@google.com> |
New keycode definitions for HDMI-CEC Following keys are added to be mapped to HDMI-CEC standard keys: KEYCODE_MEDIA_TOP_MENU KEYCODE_11 KEYCODE_12 KEYCODE_LAST_CHANNEL KEYCODE_TV_DATA_SERVICE Also updated the information on the key code update by removing some files not present any more. Change-Id: I305d9b578c1824f34c457144a68132717dc9a97f
/frameworks/base/core/java/android/view/KeyEvent.java
|
87cd0dc425201d56f1b07fa710d4f44fff4131bc |
|
15-Apr-2014 |
Tim Kilbourn <tkilbourn@google.com> |
Add KEYCODE_PAIRING. Used for initiating a peripheral pairing mode. Change-Id: I8e172bdda1f3c34eff36f3001c174f7a6b6e6e41
/frameworks/base/core/java/android/view/KeyEvent.java
|
973efa0813260c24390d46b07e524de605630180 |
|
14-May-2014 |
Michael Wright <michaelwr@google.com> |
Only translate prefixed strings to keys / axes. In order to maintain compatibility, we need to only translate strings prefixed with KEYCODE_ or AXIS_ into the appropriate key codes / axes. Otherwise things like `adb shell input` will convert 4 into KEYCODE_4 whereas before it would convert it into KEYCODE_BACK. Bug: 14807833 Change-Id: I2cb41aa55dbb2e3fd62664c1b944877290d7e4be
/frameworks/base/core/java/android/view/KeyEvent.java
|
7c1c71e27b44c9a735e27399d7d9859193f59b81 |
|
09-May-2014 |
Michael Wright <michaelwr@google.com> |
Temporarily remove the dpad keys from system keys. Bug: 14438911 Change-Id: Ibb58a4af89585b6e266f5236df22f0465dd17bd4
/frameworks/base/core/java/android/view/KeyEvent.java
|
337d9d2edc262141f9b8f684e53aae5e47f0ae13 |
|
23-Apr-2014 |
Michael Wright <michaelwr@google.com> |
Move key attribute information into KeyEvent. This consolidates all of the information that was in the native KeyEvent and the KeyLayout files into the managed KeyEvent class. It also moves the definition for all of the key names to the native side, rather than having them in both places. Change-Id: I172e3b554e7eb52c79ae2ec406ef4332e8b25ffa
/frameworks/base/core/java/android/view/KeyEvent.java
|
4e5c089ef3e62e7f658e71c0be262d09bd3e399b |
|
11-Apr-2014 |
Jeff Brown <jeffbrown@google.com> |
resolved conflicts for merge of 337e764d to master Change-Id: I8168dbf42b68c2f7b5ccb300e0080dddc627af26
|
037c33eae74bee2774897d969d48947f9abe254f |
|
09-Apr-2014 |
Jeff Brown <jeffbrown@google.com> |
Plumb display power state through display manager. Declare a new method, Display.getState() to retrieve the actual power state of a display. Improved documentation for Intent.ACTION_SCREEN_ON and Intent.ACTION_SCREEN_OFF to clarify what they really mean in terms of the interactive state of the device. Deprecated PowerManager.isScreenOn() and replaced it with PowerManager.isInteractive() with a more suggestive name and better documentation. Redirect display power state changes to go through the display manager first and only then head over to the power manager for legacy compatibility. Eliminated the bright here and woke here policy flags since they were unused. Simplified the input dispatch policy somewhat. Ensure that screen wake locks are respected up until the point when dozing really begins. Fixed a regression in DreamService where onDreamingStarted might be called before onWindowAttached. Bug: 13133142 Bug: 13472578 Bug: 13929355 Bug: 13760290 Change-Id: Iabef96921dd554ce3768fb18619cefc3230b5fb0
/frameworks/base/core/java/android/view/KeyEvent.java
|
1e3c93975ee9c88284449406d49df2569f03f498 |
|
24-Mar-2014 |
Michael Wright <michaelwr@google.com> |
Adds API for determining confirm and cancel keys. Bug: 13624048 Change-Id: I9f42eeb9c3a6bdae35eb0d7213fb4ac0fd8dc0d9
/frameworks/base/core/java/android/view/KeyEvent.java
|
2901e0442ab63d3148b708e88f445acaf8d4dc15 |
|
08-Mar-2014 |
Jeff Brown <jeffbrown@google.com> |
am 9e3de5f7: am 6f9f8e7a: am 01b5e765: Merge "Declare KEYCODE_SLEEP and KEYCODE_WAKEUP." into klp-modular-dev * commit '9e3de5f70d77f7152b25fec6c27b73d037c1376d': Declare KEYCODE_SLEEP and KEYCODE_WAKEUP.
|
6212a49a9475768316a999596ffc4dd0f4ce96e5 |
|
07-Mar-2014 |
Jeff Brown <jeffbrown@google.com> |
Declare KEYCODE_SLEEP and KEYCODE_WAKEUP. These new keys behave in similarly to KEYCODE_POWER but do not simply toggle between awake and asleep states. Sleep puts the device to sleep if it is awake. Wakeup wakes up the device if it is asleep. Bug: 12938999 Change-Id: I260fb918cc858882fe06fa880910df5763a76c5d
/frameworks/base/core/java/android/view/KeyEvent.java
|
01fe661ae5da3739215d93922412df4b24c859a2 |
|
13-Feb-2014 |
RoboErik <epastern@google.com> |
Initial round of MediaSession APIs This is far from complete but puts the basic components in place for an app to interact with media sessions. Change-Id: Icfe313f90ad76ae56badbe42b0e43fc5f68db36f
/frameworks/base/core/java/android/view/KeyEvent.java
|
6090995951c6e2e4dcf38102f01793f8a94166e1 |
|
19-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Remove unused imports from frameworks/base. Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/core/java/android/view/KeyEvent.java
|
25b0c3096131e532e57f5aac48769430dca42c75 |
|
10-Jul-2013 |
Michael Wright <michaelwr@google.com> |
Debounce touch navigation taps and button presses Bug: 8990644 Change-Id: Ib4ef2e2ab699a109c12614c1d64e4b7e63b514b0
/frameworks/base/core/java/android/view/KeyEvent.java
|
bfdad8ecad06f855c8facf72177b0f01919ff629 |
|
08-Jul-2013 |
Jaekyun Seok <jaekyun@google.com> |
Add a keycode to switch audio tracks (1/2) A key to switch audio tracks is general on media devices like blu-ray. Bug: 9728155 Change-Id: Ib61822b8aa9c143a8febc3cff4707fa775119448
/frameworks/base/core/java/android/view/KeyEvent.java
|
f652551b3b6ad862b44c338835a83a562e62d98a |
|
26-Apr-2013 |
Michael Wright <michaelwr@google.com> |
am b044c40c: Merge "Fixed javadoc in input related classes" into jb-mr2-dev * commit 'b044c40c154ba8abe62154608812ad87993ca0d8': Fixed javadoc in input related classes
|
072137c80a9ce30a1c79cc416932a24bd2e4dccb |
|
25-Apr-2013 |
Michael Wright <michaelwr@google.com> |
Fixed javadoc in input related classes Change-Id: Ie415f812a0f473488d74119dab18296a488db6b9
/frameworks/base/core/java/android/view/KeyEvent.java
|
585000515faacc02736f920425ae6c323223ee58 |
|
23-Apr-2013 |
Michael Wright <michaelwr@google.com> |
am 5fe6e4c4: Merge "Rewrite input handling for native applications" into jb-mr2-dev * commit '5fe6e4c4c9de523fa9e74902473996ce5ee8b298': Rewrite input handling for native applications
|
a44dd26a75e24cc021802288fb81f4761e47be6b |
|
11-Apr-2013 |
Michael Wright <michaelwr@google.com> |
Rewrite input handling for native applications Bug: 8473020 Change-Id: Ic4353d8924ab877bec21aff8c2dba9fe725bf906
/frameworks/base/core/java/android/view/KeyEvent.java
|
076e1f4c560df7db54755b006acbea9b6eba0b76 |
|
21-Apr-2013 |
Michael Wright <michaelwr@android.com> |
am abc2763e: Merge "KeyEvent: update comment" * commit 'abc2763e4587c3326d160f25666e933cc6888884': KeyEvent: update comment
|
61c37ae7cad456a6cc337b0a05aeb6b3091cf10e |
|
15-Apr-2013 |
Chirayu Desai <cdesai@cyanogenmod.org> |
KeyEvent: update comment Change-Id: I1ea491e7e23670bf0ea83392710010b557803178
/frameworks/base/core/java/android/view/KeyEvent.java
|
1df477acf60538f9de18bd597e090d075fa83509 |
|
01-Feb-2013 |
Michael Wright <michaelwr@google.com> |
Add initial plumbing for brightness keys Change-Id: I595e8a25e6c245e4b22f06df9a8acdbb75e4b041
/frameworks/base/core/java/android/view/KeyEvent.java
|
6b57bde221c593b46daf020d03f938924ea1ef28 |
|
29-Jan-2013 |
Michael Wright <michaelwr@google.com> |
Changes documention for how input buttons should be labelled Change-Id: I7920d1359950f04a3eb63c36abbcc3d54faac068
/frameworks/base/core/java/android/view/KeyEvent.java
|
3a084af2e90849aaa8beb3a610189e3399c63ea0 |
|
07-Nov-2012 |
Kenny Root <kroot@google.com> |
Correct executable bit for source files Many media files and source code files were marked as executable in Git. Remove those. Also a shell script and python script were not marked as executable. Change-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5
/frameworks/base/core/java/android/view/KeyEvent.java
|
de7a8ead2467a4a152a5a9b2416c8048f1b48bbb |
|
14-Jun-2012 |
Jeff Brown <jeffbrown@google.com> |
Add new ASSIST key and map it to the global assist intent. Moved some duplicate code from SearchPanelView and LockScreen over to SearchManager to avoid creating yet another copy of it in PhoneWindowManager. Bug: 6594275 Change-Id: Ib4ebcd6817639d17548952ab2ce7cb876c05777c
/frameworks/base/core/java/android/view/KeyEvent.java
|
405bc51c5dc73846a4abdc325cd234eb2d37469f |
|
29-May-2012 |
Jean Chalard <jchalard@google.com> |
Add/refine comments to reflect key event policies Make clearer how the platform is handling key events following some unfortunate uses by third party applications. Also highlight the changes in Jelly Bean default keyboard. Bug: 6566711 Change-Id: Ibcdaf54c6d629fd0733529bfe2fffc82f555f084
/frameworks/base/core/java/android/view/KeyEvent.java
|
b11499d2db0ba9782363ec6bf714b583e8585212 |
|
21-Apr-2012 |
Jeff Brown <jeffbrown@google.com> |
Make InputEvent.getEventTime() public. Also add new methods to access the event timestamp in nanoseconds. Hidden for now but useful for prototyping. Bug: 6374616 Change-Id: I7030734a908e8e31a17a356debc269db7c0f0783
/frameworks/base/core/java/android/view/KeyEvent.java
|
7511f9cd2ff39075ff56c2558c785caffc8b4383 |
|
10-Feb-2012 |
Yang Chuang <Yang_Chuang@asus.com> |
Add Japanese specific key codes. These keys are specific to Japanese hardware keyboard which can be used by input method. Patch ported from AOSP, with the addition of EISU and KANA mappings. Change-Id: I647473cdd257458e3b9d134b0fc623eae946c3e0
/frameworks/base/core/java/android/view/KeyEvent.java
|
92cc2d8dc35f2bdd1bb95ab24787066371064899 |
|
02-Dec-2011 |
Jeff Brown <jeffbrown@google.com> |
Remove type tests when recycling input events. Change-Id: I1c2d5980a763c457a0546bbf601e686c601a4c03
/frameworks/base/core/java/android/view/KeyEvent.java
|
32cbc3855c2a971aa5a801fd339fb6a37db91a1a |
|
01-Dec-2011 |
Jeff Brown <jeffbrown@google.com> |
Refactor InputQueue as InputEventReceiver. This change simplifies the code associated with receiving input events from input channels and makes it more robust. It also does a better job of ensuring that input events are properly recycled (sometimes we dropped them on the floor). This change also adds a sequence number to all events, which is handy for determining whether we are looking at the same event or a new one, particularly when events are recycled. Change-Id: I4ebd88f73b5f77f3e150778cd550e7f91956aac2
/frameworks/base/core/java/android/view/KeyEvent.java
|
6651a638348c15e89e265b0a53c775cac9beafa2 |
|
28-Nov-2011 |
Jeff Brown <jeffbrown@google.com> |
Fix application launch shortcuts. Improved quick launch bookmarks to support category-based shortcuts instead of hardcoding package and class names for all apps. Added a set of Intent categories for typical applications on the platform. Added support for some of the HID application launch usages to reduce reliance on quick launch for special purpose keys. Some keyboard vendors have hardcoded launch keys that synthesize "Search + X" type key combos. The goal is to encourage them to stop doing this by implementing more of HID. Bug: 5674723 Change-Id: I79f1147c65a208efc3f67228c9f0fa5cd050c593
/frameworks/base/core/java/android/view/KeyEvent.java
|
8ab3dc7a3e430cc69975091b962758f49bc84ef2 |
|
24-Jun-2011 |
Andrew Sapperstein <asapperstein@google.com> |
Fixing various broken javadoc comments in framework. Change-Id: I48a6b3c268e8ebf3aa2ff3a1de7ff5fa6f8f6de7
/frameworks/base/core/java/android/view/KeyEvent.java
|
fe9f8ab03a63b1037f07dd85799fbea80ec6adaa |
|
07-May-2011 |
Jeff Brown <jeffbrown@google.com> |
Add initial API for stylus and mouse buttons. Added the concept of pointer properties in a MotionEvent. This is currently used to track the pointer tool type to enable applications to distinguish finger touches from a stylus. Button states are also reported to application as part of touch events. There are no new actions for detecting changes in button states. The application should instead query the button state from the MotionEvent and take appropriate action as needed. A good time to check the button state is on ACTION_DOWN. As a side-effect, applications that do not support multiple buttons will treat primary, secondary and tertiary buttons identically for all touch events. The back button on the mouse is mapped to KEYCODE_BACK and the forward button is mapped to KEYCODE_FORWARD. Added basic plumbing for the secondary mouse button to invoke the context menu, particularly in lists. Added clamp and split methods on MotionEvent to take care of common filtering operations so we don't have them scattered in multiple places across the framework. Bug: 4260011 Change-Id: Ie992b4d4e00c8f2e76b961da0a902145b27f6d83
/frameworks/base/core/java/android/view/KeyEvent.java
|
4e91a180be46c0c7c3bf398d4df4cbe2404216b5 |
|
07-Apr-2011 |
Jeff Brown <jeffbrown@google.com> |
Coalesce input events that arrive faster than 333Hz. Some drivers report individual finger updates one at a time instead of all at once. When 10 fingers are down, this can cause the framework to have to handle 10 times as many events each with 10 times as much data. Applications like PointerLocation would get significantly bogged down by all of the redundant samples. This change coalesces samples that are closely spaced in time, before they are dispatched, as part of the motion event batching protocol. Increased the size of the InputChannel shared memory buffer so that applications can catch up faster if they accumulate a backlog of samples. Added logging code to help measure input dispatch and drawing latency issues in the view hierarchy. See ViewDebug.DEBUG_LATENCY. Change-Id: Ia5898f781f19901d2225c529a910c32bdf4f504f
/frameworks/base/core/java/android/view/KeyEvent.java
|
5487500cf3d9f6d7703ce0704cb91837aa95d716 |
|
07-Apr-2011 |
Jeff Brown <jeffbrown@google.com> |
Minor Alt-TAB / Recent Apps Dialog improvements. Alt-TAB should have different semantics from the APP_SWITCH key or long-press on HOME. Accordingly, remove the fallback action for Alt-TAB and initiate the task switching behavior directly in the policy. Modified RecentApplicationsDialog to be more precise about the initial modifiers that it considers to be holding the dialog. The dialog is now dismissed by a second press on the APP_SWITCH key or by a second long press on HOME. Change-Id: Idf4d803f51103819057cb655ff3b770b7729e4be
/frameworks/base/core/java/android/view/KeyEvent.java
|
21bc5c917d4ee2a9b2b8173091e6bba85eaff899 |
|
01-Mar-2011 |
Jeff Brown <jeffbrown@google.com> |
Add a little input event consistency verifier. The idea is to assist with debugging by identifying cases in which the input event stream is corrupted. Change-Id: I0a00e52bbe2716be1b3dfc7c02a754492d8e7f1f
/frameworks/base/core/java/android/view/KeyEvent.java
|
9812aed2765c671e6c3f5255ac1b8a2fe0e72ef6 |
|
08-Mar-2011 |
Jeff Brown <jeffbrown@google.com> |
Add 3D mode key and others. Related to an AOSP change request. Change-Id: I3f4f84b56a1af626a8783f5ecbb823eb12ba9fbe
/frameworks/base/core/java/android/view/KeyEvent.java
|
6f2fba428ca5e77a26d991ad728e346cc47609ee |
|
19-Feb-2011 |
Jeff Brown <jeffbrown@google.com> |
Add new axes for joysticks and mouse wheels. Added API on InputDevice to query the set of axes available. Added API on KeyEvent and MotionEvent to convert keycodes and axes to symbolic name strings for diagnostic purposes. Added API on KeyEvent to query if a given key code is a gamepad button. Added a new "axis" element to key layout files to specify the mapping between raw absolute axis values and motion axis ids. Expanded the axis bitfield to 64bits to allow for future growth. Modified the Makefile for keyboard prebuilts to run the keymap validation tool during the build. Added layouts for two game controllers. Added default actions for game pad button keys. Added more tests. Fixed a bunch of bugs. Change-Id: I73f9166c3b3c5bcf4970845b58088ad467525525
/frameworks/base/core/java/android/view/KeyEvent.java
|
91c69ab01539f7ba28708f41ec1835cc2920d0a0 |
|
15-Feb-2011 |
Jeff Brown <jeffbrown@google.com> |
Add support for arbitrary axes in MotionEvents. This change makes it possible to extend the set of axes that are reported in MotionEvents by defining new axis constants. The MotionEvent object is now backed by its C++ counterpart to avoid having to maintain multiple representations of the same data. Change-Id: Ibe93c90d4b390d43c176cce48d558d20869ee608
/frameworks/base/core/java/android/view/KeyEvent.java
|
c0d4062965b392dffef267ad4835930d504ca39f |
|
20-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
am e200420e: am d49f3e00: Merge "Rename KeyCharacterMap.UnavailableException." into honeycomb * commit 'e200420e168ae135f6e87ee3a1abd44c971a1fe4': Rename KeyCharacterMap.UnavailableException.
|
7e1e21fdc5e8a9bb870b1f030658a67d2bf43207 |
|
20-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Rename KeyCharacterMap.UnavailableException. Bug: 3370261 Change-Id: I5cdca8ef2300b70b7a0fcc7e2c26765079645ecc
/frameworks/base/core/java/android/view/KeyEvent.java
|
cb1404e45639d20439d7700b06d57ca1a1aad1fa |
|
16-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Add joystick support to framework. Change-Id: I95374436708752e1a9cff3f85c5b9bc3e0987961
/frameworks/base/core/java/android/view/KeyEvent.java
|
64da12ab1f472e01325b6c6d094153ac110eaf7b |
|
05-Jan-2011 |
Jeff Brown <jeffbrown@google.com> |
Add dispatch key shortcut window callback. Enables Activities and Dialogs to implement key shortcut behavior. Useful for global key shortcuts that are not bound to the focused view or to a menu. Change-Id: If377d20b227ee1c5cac84c47c9630b2d77f67e2c
/frameworks/base/core/java/android/view/KeyEvent.java
|
c1df907e3950fd8d2efac110edd72ea07b3b441e |
|
22-Dec-2010 |
Jeff Brown <jeffbrown@google.com> |
Support invoking key shortcuts using Control. This enables Select All, Cut, Copy and Paste behavior in TextViews and provides a general pattern for implementing additional keyboard accelerators based on Control key shortcuts. The same shortcuts also apply to menu accelerators. Bug: 3286262 Change-Id: I7d458ee26abf51e0de1735ce490ce3baf504b471
/frameworks/base/core/java/android/view/KeyEvent.java
|
28cbf4bd5c204f0493a6fa448a259ec056dcc29e |
|
13-Dec-2010 |
Jeff Brown <jeffbrown@google.com> |
Make framework modifier key handling more precise. Change-Id: I0cc2276b31f882170aea575288f607a3a4ee05d4
/frameworks/base/core/java/android/view/KeyEvent.java
|
49ed71db425c5054e3ad9526496a7e116c89556b |
|
07-Dec-2010 |
Jeff Brown <jeffbrown@google.com> |
Add support for fallback keycodes. This change enables the framework to synthesize key events to implement default behavior when an application does not handle a key. For example, this change enables numeric keypad keys to perform their associated special function when numlock is off. The application is informed that it is processing a fallback keypress so it can choose to ignore it. Added a new keycode for switching applications. Added ALT key deadkeys. New default key mappings: - ESC -> BACK - Meta+ESC -> HOME - Alt+ESC -> MENU - Meta+Space -> SEARCH - Meta+Tab -> APP_SWITCH Fixed some comments. Fixed some tests. Change-Id: Id7f3b6645f3a350275e624547822f72652f3defe
/frameworks/base/core/java/android/view/KeyEvent.java
|
1f2451007c660091b7b090c1ea332f9044515d2d |
|
19-Nov-2010 |
Jeff Brown <jeffbrown@google.com> |
Ensure the ShortcutManager uses the correct key character map. The ShortcutManager used to only receive the key code of the key event that triggered the shortcut. This change now provides the shortcut manager with the whole key event so it can look up the associated character using the correct key character map. To make this more efficient, added a mechanism for recycling key events. At the moment it is only used by key events owned by the system process, since clients of the existing API (such as Views) might continue to hold on to key events after dispatch has finished so they would break if the key event were recycled by the framework. Deprecated KeyCharacterMap.BUILT_IN_KEYBOARD. Change-Id: I4313725dd63f2be01c350c005a41c7fde9bc67e8
/frameworks/base/core/java/android/view/KeyEvent.java
|
6b53e8daa69cba1a2a5a7c95a01e37ce9c53226c |
|
11-Nov-2010 |
Jeff Brown <jeffbrown@google.com> |
Added support for full PC-style keyboards. BREAKING CHANGE: Redesigned the key character map format to accomodate full keyboards with more comprehensive suite of modifiers. Old key character maps will not work anymore and must be updated. The new format is plain text only and it not compiled to a binary file (so the "kcm" tool will be removed in a subsequent check-in). Added FULL keyboard type to support full PC-style keyboards. Added SPECIAL_FUNCTION keyboard type to support special function keypads that do not have any printable keys suitable for typing and only have keys like HOME and POWER Added a special VIRTUAL_KEYBOARD device id convention that maps to a virtual keyboard with a fixed known layout. This is designed to work around issues injecting input events on devices whose built-in keyboard does not have a useful key character map (ie. when the built-in keyboard is a special function keyboard only.) Modified several places where events were being synthesized to use the virtual keyboard. Removed support for the "qwerty" default layout. The new default layout is "Generic". For the most part "qwerty" was being used as a backstop in case the built-in keyboard did not have a key character map (probably because it was a special function keypad) and the framework needed to be able to inject key events anyways. The latter issue is resolved by using the special VIRTUAL_KEYBOARD device instead of BUILT_IN_KEYBOARD. Added the concept of a key modifier behavior so that MetaKeyKeyListener can distinguish between keyboards that use chorded vs. toggled modifiers. Wrote more robust key layout and key character map parsers to enable support for new keyboard features and user installable key maps. Fixed a bug in InputReader generating key ups when keys are released out of sequence. Updated tons of documentation. Currently QwertyKeyListener is being used for full keyboards with autotext and capitalization disabled. This mostly works but causes some problems with character pickers, etc. These issues will be resolved in subsequent changes. Change-Id: Ica48f6097a551141c215bc0d2c6f7b3fb634d354
/frameworks/base/core/java/android/view/KeyEvent.java
|
3adf490a5aaa2e87676c8985b566fcb0dfeb74b9 |
|
09-Nov-2010 |
Jason Bayer <bayer@google.com> |
Add new keycodes initially used for GoogleTV devices. Change-Id: I1b901037d6d401931dd3ec6f7d5e1e6ad165d1c9
/frameworks/base/core/java/android/view/KeyEvent.java
|
51e7fe7545e3509ebb5c31c10440acd31cec89a2 |
|
30-Oct-2010 |
Jeff Brown <jeffbrown@google.com> |
Rename the locked meta key constants for clarity. Also added some tests for LED setting. Change-Id: I3fd86322afd07ae8de52d1ccbc2fae2c6d586641
/frameworks/base/core/java/android/view/KeyEvent.java
|
b0418da0e7594a8c2164a46985c5f1993632e010 |
|
01-Nov-2010 |
Jeff Brown <jeffbrown@google.com> |
Add plumbing for volume mute key. Full support for the volume mute key will be implemented in a later change. Bug: 2912307 Change-Id: I98c27d6360f159c8b7447e04b45f442eff87b38a
/frameworks/base/core/java/android/view/KeyEvent.java
|
497a92cc5ba2176b8a8484b0a7da040eac0e887b |
|
13-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
Add keycodes and meta-key modifiers to support external keyboards. Added new key maps for external keyboards. These maps are intended to be shared across devices by inheriting the "keyboards.mk" product makefile as part of the device's product definition. One of the trickier changes here was to unwind some code in MetaKeyKeyListener that assumed that only the low 8 bits of the meta key state were actually used. The new code abandons bitshifts in favor of simple conditionals that are probably easier to read anyways. The special meta key state constants used by MetaKeyKeyListener are now (@hide) defined in KeyEvent now so as to make it clearer that they share the same code space even if those codes are not valid for KeyEvents. The EventHub now takes care of detecting the appropriate key layout map and key character map when the device is added and sets system properties accordingly. This avoids having duplicate code in KeyCharacterMap to probe for the appropriate key character map although the current probing mechanism has been preserved for legacy reasons just in case. Added support for tracking caps lock, num lock and scroll lock and turning their corresponding LEDs on and off as needed. The key character map format will need to be updated to correctly support PC style external keyboard semantics related to modifier keys. That will come in a later change so caps lock doesn't actually do anything right now except turn the shiny LEDs on and off... Added a list of symbolic key names to KeyEvent and improved the toString() output for debug diagnosis. Having this list in a central place in the framework also allows us to remove it from Monkey so there is one less thing to maintain when we add new keycodes. Bug: 2912307 Change-Id: If8c25e8d50a7c29bbf5d663c94284f5f86de5da4
/frameworks/base/core/java/android/view/KeyEvent.java
|
b699726018a0049665d8ad6b90dbc5af0e18f135 |
|
09-Oct-2010 |
Jeff Brown <jeffbrown@google.com> |
Added more robust tracking and cancelation of events. This change fixes several issues where events would be dropped in the input dispatch pipeline in such a way that the dispatcher could not accurately track the state of the input device. Given more robust tracking, we can now also provide robust cancelation of input events in cases where an application might otherwise become out of sync with the event stream due to ANR, app switch, policy decisions, or forced focus transitions. Pruned some of the input dispatcher log output. Moved the responsibility for calling intercept*BeforeQueueing into the input dispatcher instead of the input reader and added support for early interception of injected events for events coming from trusted sources. This enables behaviors like injection of media keys while the screen is off, haptic feedback of injected virtual keys, so injected events become more "first class" in a way. Change-Id: Iec6ff1dd21e5f3c7feb80ea4feb5382bd090dbd9
/frameworks/base/core/java/android/view/KeyEvent.java
|
224d4a15353656182939aaf4be8cbbf5ab7c63c5 |
|
08-Oct-2010 |
Jeff Brown <jeffbrown@google.com> |
Clarify some comments on individual key codes. Change-Id: I03cce0ad69aaab5b71e5017982b01afd27285d2f
/frameworks/base/core/java/android/view/KeyEvent.java
|
dc1ab4b5cc274b7d744c11a939bb5910becec5e0 |
|
15-Sep-2010 |
Jeff Brown <jeffbrown@google.com> |
Input API review. Drop currently unsupported input features. Add documentation comments. Change-Id: I407d2e1dd90c5ee82983a3ccf177430d35ee7592
/frameworks/base/core/java/android/view/KeyEvent.java
|
c3fc2d03d58a258c53c9265a70143d4af076b764 |
|
11-Aug-2010 |
Jeff Brown <jeffbrown@google.com> |
Fix safe mode and KeyEvent.getMaxKeyCode(). Bug: 2901731 Change-Id: I78617c1b9dee3790fc590e5af4b5083368873184
/frameworks/base/core/java/android/view/KeyEvent.java
|
6ec402b5ae33c8927694d8522b4cc6a5c8ba974e |
|
29-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
DO NOT MERGE: Fix input event injection ANRs on UI thread. Added a new asynchronous injection mode and made the existing synchronization mechanism more robust. Change-Id: Ia4aa04fd9b75ea2461a844c5b7933c831c1027e6
/frameworks/base/core/java/android/view/KeyEvent.java
|
c5ed5910c9ef066cec6a13bbb404ec57b1e92637 |
|
15-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
Add support for new input sources. Added several new coordinate values to MotionEvents to capture touch major/minor area, tool major/minor area and orientation. Renamed NDK input constants per convention. Added InputDevice class in Java which will eventually provide useful information about available input devices. Added APIs for manufacturing new MotionEvent objects with multiple pointers and all necessary coordinate data. Fixed a bug in the input dispatcher where it could get stuck with a pointer down forever. Fixed a bug in the WindowManager where the input window list could end up containing stale removed windows. Fixed a bug in the WindowManager where the input channel was being removed only after the final animation transition had taken place which caused spurious WINDOW DIED log messages to be printed. Change-Id: Ie55084da319b20aad29b28a0499b8dd98bb5da68
/frameworks/base/core/java/android/view/KeyEvent.java
|
fd03582995e0fce963dd0fa0669e3211b74c0dd7 |
|
01-Jul-2010 |
Jeff Brown <jeffbrown@google.com> |
Add initial gamepad support. Change-Id: I0439648f6eb5405f200e4223c915eb3a418b32b9
/frameworks/base/core/java/android/view/KeyEvent.java
|
3c80a4a044865bdf1289c7896baffa1c082d835c |
|
30-Jun-2010 |
Dianne Hackborn <hackbod@google.com> |
Implement default key handling for native code. The native code now maintains a list of all keys that may use default handling. If the app finishes one of these keys without handling it, the key will be passed back off to Java for default treatment. Change-Id: I6a842a0d728eeafa4de7142fae573f8c11099e18
/frameworks/base/core/java/android/view/KeyEvent.java
|
46b9ac0ae2162309774a7478cd9d4e578747bfc2 |
|
23-Apr-2010 |
Jeff Brown <jeffbrown@google.com> |
Native input dispatch rewrite work in progress. The old dispatch mechanism has been left in place and continues to be used by default for now. To enable native input dispatch, edit the ENABLE_NATIVE_DISPATCH constant in WindowManagerPolicy. Includes part of the new input event NDK API. Some details TBD. To wire up input dispatch, as the ViewRoot adds a window to the window session it receives an InputChannel object as an output argument. The InputChannel encapsulates the file descriptors for a shared memory region and two pipe end-points. The ViewRoot then provides the InputChannel to the InputQueue. Behind the scenes, InputQueue simply attaches handlers to the native PollLoop object that underlies the MessageQueue. This way MessageQueue doesn't need to know anything about input dispatch per-se, it just exposes (in native code) a PollLoop that other components can use to monitor file descriptor state changes. There can be zero or more targets for any given input event. Each input target is specified by its input channel and some parameters including flags, an X/Y coordinate offset, and the dispatch timeout. An input target can request either synchronous dispatch (for foreground apps) or asynchronous dispatch (fire-and-forget for wallpapers and "outside" targets). Currently, finding the appropriate input targets for an event requires a call back into the WindowManagerServer from native code. In the future this will be refactored to avoid most of these callbacks except as required to handle pending focus transitions. End-to-end event dispatch mostly works! To do: event injection, rate limiting, ANRs, testing, optimization, etc. Change-Id: I8c36b2b9e0a2d27392040ecda0f51b636456de25
/frameworks/base/core/java/android/view/KeyEvent.java
|
b032bc037399110f41cfdb838a792b3c65756323 |
|
02-Oct-2009 |
mogimo <mogimogio@gmail.com> |
Add new keycodes for the convenience of Japanese IMEs Change-Id: Ibd308cef11261147856258595f6ca0137e03e05c
/frameworks/base/core/java/android/view/KeyEvent.java
|
4fedd80c1d3997d62073518973b1fe09862ebaa5 |
|
27-May-2009 |
Chih-Wei Huang <cwhuang@linux.org.tw> |
Add keycodes PageUp and PageDown This is useful for applications like web browser. Change-Id: Ie9262d5b75de87ecd0971407a7c3ce9aa6e4998e
/frameworks/base/core/java/android/view/KeyEvent.java
|
8d37426c754e9822feaa8c6cc0b7c13e8523e217 |
|
15-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Various fixed for back key handling. My last change was far from perfect. Hopefully this gets us a little closer. Change-Id: I413e55b6af42400b565de3040859d25d668bc9d2
/frameworks/base/core/java/android/view/KeyEvent.java
|
83fe3f559249451706957b1a5f660b2b8272f114 |
|
13-Sep-2009 |
Dianne Hackborn <hackbod@google.com> |
Last big work on #1991910: Make swipes work with capacitive keys This takes care of allowing us to cancel the back button. The back button is a bear because it is strewn all over the place -- everywhere you can close something, there is some code looking for the back button that now needs to deal with being canceled. The main things changed are activity (of course), dialog, input method, search dialog. There are some other misc places in the framework (and some I missed here that I will get in a second pass). To facility all of this, the key dispatching APIs now provide a lot more support for dealing with looking for cancelled keys, and incidentally also provide an actual API for catching long key presses. This also helped clean up the code in PhoneWindow where it deals with all of the combinations of key pressed and releases. (And also allows people to override Activity.onKeyLongPress() to provide a different long press action for a standard key like search.) And while I was doing this, I reworked how we detect long presses by having this be part of the key event delivered by the window manager. This should greatly reduce (hopefully outright eliminate) the problems with long presses being mis-detected when an application is being slow. Change-Id: Ia19066b8d588d573df3eee6d96e1c90fdc19f57d
/frameworks/base/core/java/android/view/KeyEvent.java
|
ddca3ee3e86fbaa05c1528bd72afd955f0fb4ee6 |
|
24-Jul-2009 |
Dianne Hackborn <hackbod@google.com> |
Add support for power keys, improve behavior of virtual keys. The platform now knows how to deal with a platform key, which at this point is "just like end call, but don't end a call." Also improve the handling of virtual keys, to allow for canceling when sliding off into the display and providing haptic feedback. Finally fixes a bug where the raw x and y in motion event were not always set which caused the status bar to not work.
/frameworks/base/core/java/android/view/KeyEvent.java
|
935ae463d495d41155e27feb849768ad2b8b16db |
|
14-Apr-2009 |
Dianne Hackborn <> |
AI 145994: Integrate #145778 from Donut. Automated import of CL 145994
/frameworks/base/core/java/android/view/KeyEvent.java
|
105925376f8d0f6b318c9938c7b83ef7fef094da |
|
19-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake_rel/...@140373
/frameworks/base/core/java/android/view/KeyEvent.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/view/KeyEvent.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/view/KeyEvent.java
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
/frameworks/base/core/java/android/view/KeyEvent.java
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
/frameworks/base/core/java/android/view/KeyEvent.java
|
15ab3eae2ec3d73b3e8aa60b33ae41445bf83f4b |
|
20-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@132569
/frameworks/base/core/java/android/view/KeyEvent.java
|
d24b8183b93e781080b2c16c487e60d51c12da31 |
|
11-Feb-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@130745
/frameworks/base/core/java/android/view/KeyEvent.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/core/java/android/view/KeyEvent.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/core/java/android/view/KeyEvent.java
|