Add finalised mouse keys bindings and scroll toggle

* Add the finalised mouse key bindings after discussion with the UX team
  (go/mouse-keys-android-design).
* Create a scroll toggle for KeyEvent.KEYCODE_PERIOD.
  The UP (KeyEvent.KEYCODE_8) and DOWN (KeyEvent.KEYCODE_K) keys perform the
  corresponding mouse movement or scroll action depending on whether
  the scroll toggle is on or off.
* Remove InputManager.InputDeviceListener interface since none of the
  overridden functions had any functionality in them.

Bug: 341799888
Test: atest FrameworksServicesTests:MouseKeysInterceptorTest
Flag: com.android.hardware.input.keyboard_a11y_mouse_keys
Change-Id: I9e8ea27df5be9c4812eab418d01c86dd6254d244
3 files changed