History log of /frameworks/base/services/accessibility/java/com/android/server/accessibility/KeyboardInterceptor.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e99bc0501a288735d337f2ff64f8fa47f766a59b 20-Nov-2017 Adrian Roos <roosa@google.com> WM: Move WindowManagerPolicy, DisplayFrames and WindowManagerInternal into services

Splits WindowManagerPolicy into a framework and a services part, preventing concepts that are
internal to the window manager from leaking out into the framework.

Test: make droid
Change-Id: I7b6a54f55f76f6fbb5f27090981b8f1d4d8be88b
/frameworks/base/services/accessibility/java/com/android/server/accessibility/KeyboardInterceptor.java
728354b1511e3c5ba0440b905395cb4d465d87f7 26-Sep-2017 Eugene Susla <eugenesusla@google.com> Various minor magnification improvements

Addressing previous commebnts on MagnificationGestureHandler

Test: ensure magnification still works as expected
Change-Id: I918a2db6549e8cf7e0b0907ce8758bab8abb7307
/frameworks/base/services/accessibility/java/com/android/server/accessibility/KeyboardInterceptor.java
77287ab7d1e45853c2cf058fa9cf0332bf93153b 23-Jun-2017 Phil Weaver <pweaver@google.com> Block a11y-changing key events from a11y services

If the volume keys are being pressed to enable or disable
an accessibility service, the key events should not be
dispatched to accessibility services.

Bug: 62653966
Test: A11y CTS and unit tests. Adding a set of unit tests for
the expanded KeyboardInterceptor. Also verified that the
accessibility shortcut now works as designed with TalkBack.

Change-Id: Iaea58a5bfe6748d4b9a033f5b957e78298881c40
/frameworks/base/services/accessibility/java/com/android/server/accessibility/KeyboardInterceptor.java
976724e81bca33dc48347f88633a37a195b9e4ea 01-Sep-2015 Toni Barzic <tbarzic@google.com> Feed mouse and keyboard events to EventStreamTransformation

Updates AccessibilityInputFilter to pass keyboard and mouse events
through enabed EventStreamTransformations.

This is done in preparation for implementing Autoclick on mouse stop
feature, which depends on those events.

Existing EventStreamTransformation implementstions are modified to
non touchscreen motion events and key board events.

Adds stub EventStreamTransformation (AutoclickController) that will
be used to implement autoclick feature.

Implements key event filtering as a separate EventStreamTransformation
(instead of doing it directly in AccessibilityInputFilter).

Introduces private EventStreamState classes to AccessibilityInputFilter,
which keep track of whether event sequences for different input sources
have started, and help reduce code duplication when determining whether
an event should be fed to registered EventStreamTransformers.

BUG=23113412

Change-Id: If115799bbe4debce48689370ff5ea9fa6dab9639
/frameworks/base/services/accessibility/java/com/android/server/accessibility/KeyboardInterceptor.java