• Home
  • History
  • Annotate
  • only in /frameworks/base/cmds/input/src/com/android/commands/input/
History log of /frameworks/base/cmds/input/src/com/android/commands/input/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2132198d052ca68a6aa2433274f12203a71451df 23-Aug-2013 Michael Wright <michaelwr@google.com> Fix check for default source in input command

Change-Id: I30b062e78c7d4de59a5530999e6332ba3053f7c9
nput.java
77a2dabf01039da8dfe0bf43d41b223d79a8c9d2 22-Jul-2013 Michael Wright <michaelwr@google.com> Fix swipe end location

Change-Id: I997ca30dc5399b36e13516c4aeadbdf6fa357df7
nput.java
9d83b4783c33f1fafc43f367503e129e5a5047fa 21-Jun-2013 Michael Wright <michaelwr@google.com> Allow duration without source to be set for input commands

Change-Id: Ib04badeddf0e9d6ff1b275da34ad259f59c1cbbd
nput.java
11744d15364b16a976413599933ed1b1d59e4a6f 30-Apr-2013 Jeff Sharkey <jsharkey@android.com> Add longpress support to keyevent.

Change-Id: I578cb7dd910425ce07fbe56412a4dc2e0c379e65
nput.java
f1301d86fb7f414330b08dd9514436e65ba69ceb 30-Apr-2013 Jeff Sharkey <jsharkey@android.com> Merge commit 'b3f66877' into afdmerge

Change-Id: I319863cf23b2e6eacfa4508f7b111fba7b1cbc24
2ac9d8d0f0ea65aae6ba43490b5be6617ad97125 04-Apr-2013 Diego Torres Milano <dtmilano@gmail.com> input: added support for multiple keyevents

- Multiple keyevents can now be send from the command line:

input keyevent <key code number or name> ...

Sometimes invoking 'input' repeatedly does not send the events fast
enough, this change solves the problem by allowing multiple key code
number or names be added to the command line.

Change-Id: I0d0f34bddd99e0195c9badff2f8b3e2aa9a51737
nput.java
a9574e3361e168671d627071e26280f69d0d081b 10-Apr-2013 Jeff Brown <jeffbrown@google.com> Add touchnavigation to input debugging command.

Bug: 8583760
Change-Id: I9b150133e3d9ca9fe970550f5c0d7c18e6c7b558
nput.java
7b172a49a90ea6784dbfe0002474f9d4fd4ace1a 07-Nov-2012 Kenny Root <kroot@google.com> am 58ed5d74: am 768d9e1a: Merge "Correct executable bit for source files"

* commit '58ed5d748c0b9b64845975ef5844ad313de7c3f6':
Correct executable bit for source files
58ed5d748c0b9b64845975ef5844ad313de7c3f6 07-Nov-2012 Kenny Root <kroot@google.com> am 768d9e1a: Merge "Correct executable bit for source files"

* commit '768d9e1a72ceee7d4a5f608776b87b62d6ce4a04':
Correct executable bit for source files
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
nput.java
4ec7ea72d2a9de6b79b11f7e0d12def5b58ef878 03-Oct-2012 Chet Haase <chet@google.com> Change adb-shell-input utility to use duration for swipe

Change-Id: Id48fade60a07220c0672697f5771b75f984ee5bd
nput.java
b38070caa5143ab9fd1883e0c7c879533a480bc7 24-Aug-2012 Victoria Lease <violets@google.com> IME support for trackball and generic motion events

Trackball and generic motion events now pass through the IME in case
it would like to handle them before passing them on to the view
hierarchy.

While I was at it, I also...
...fixed the documentation on InputMethodService.onKeyUp()
...added documentation to InputMethodService.onTrackballEvent()
...added trackball and generic motion events to the "input" command
...fixed input consistency verification involving ACTION_OUTSIDE

Bug: 7050005
Change-Id: I40ab68df4a9542af6df25de6ec2ec500e4c02902
nput.java
ca13fed08bf38c2f2811b3ec3f995d0ca57ac6ac 10-May-2012 Jeff Brown <jeffbrown@google.com> Empower the 'input' command with keycode labels.

Change-Id: Ia077f8ee0732599cec9b04efc2f828d3d22f5bac
nput.java
9f25b7fdf216c9ef0bd2322cd223eeaf0d60f77f 10-Apr-2012 Jeff Brown <jeffbrown@google.com> Request key maps from input manager service.

Instead of each application loading the KeyCharacterMap from
the file system, get them from the input manager service as
part of the InputDevice object.

Refactored InputManager to be a proper singleton instead of
having a bunch of static methods.

InputManager now maintains a cache of all InputDevice objects
that it has loaded. Currently we never invalidate the cache
which can cause InputDevice to return stale motion ranges if
the device is reconfigured. This will be fixed in a future change.

Added a fake InputDevice with ID -1 to represent the virtual keyboard.

Change-Id: If7a695839ad0972317a5aab89e9d1e42ace28eb7
nput.java
ac14351e16e1258f1cb54e2bf772b8be004eb2b8 06-Apr-2012 Jeff Brown <jeffbrown@google.com> Move some APIs from window manager to input manager.

Simplified input injection API down to just one call.

Removed all input state reading API. It was only used by the
window manager policy and required a permission that applications
could not obtain. READ_INPUT_STATE is now unused and deprecated.

Change-Id: I41278141586ddee9468cae0fb59ff0dced6cbc00
nput.java
797e4465fbc1f6a818e2905d17719e5df8c2a705 07-Dec-2011 Jeff Brown <jeffbrown@google.com> Add tap and swipe capabilities to the "input" tool.

Change-Id: Ia2950d281ef04232c5134fa045ce18272fbd6f81
nput.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
nput.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
nput.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
nput.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
nput.java