/aosp12/packages/services/Car/car-lib/src/android/car/input/ |
H A D | CarInputManager.java | 74 default void onKeyEvents(@DisplayTypeEnum int targetDisplayType, in onKeyEvents() argument 83 default void onRotaryEvents(@DisplayTypeEnum int targetDisplayType, in onRotaryEvents() argument 320 mCarInputCaptureCallbacks.put(targetDisplayType, in requestInputEventCapture() 362 mService.injectKeyEvent(event, targetDisplayType); in injectKeyEvent() 378 return mCarInputCaptureCallbacks.get(targetDisplayType); in getCallback() 384 CallbackHolder callbackHolder = getCallback(targetDisplayType); in dispatchKeyEvents() 395 CallbackHolder callbackHolder = getCallback(targetDisplayType); in dispatchRotaryEvents() 406 CallbackHolder callbackHolder = getCallback(targetDisplayType); in dispatchOnCaptureStateChanged() 417 CallbackHolder callbackHolder = getCallback(targetDisplayType); in dispatchCustomInputEvents() 444 manager.dispatchKeyEvents(targetDisplayType, keyEvents); in onKeyEvents() [all …]
|
H A D | ICarInputCallback.aidl | 28 void onKeyEvents(int targetDisplayType, in List<KeyEvent> keyEvents) = 1; in onKeyEvents() argument 29 void onRotaryEvents(int targetDisplayType, in List<RotaryEvent> events) = 2; in onRotaryEvents() argument 30 void onCaptureStateChanged(int targetDisplayType, in int[] activeInputTypes) = 3; in onCaptureStateChanged() argument 31 void onCustomInputEvents(int targetDisplayType, in List<CustomInputEvent> events) = 4; in onCustomInputEvents() argument
|
H A D | ICarInput.aidl | 28 int requestInputEventCapture(in ICarInputCallback callback, int targetDisplayType, in requestInputEventCapture() argument 31 void releaseInputEventCapture(in ICarInputCallback callback, int targetDisplayType) = 2; in releaseInputEventCapture() argument 33 void injectKeyEvent(in KeyEvent event, int targetDisplayType) = 3; in injectKeyEvent() argument
|
H A D | CustomInputEvent.java | 131 int targetDisplayType, in CustomInputEvent() argument 159 this.mTargetDisplayType = targetDisplayType; in CustomInputEvent() 254 int targetDisplayType = in.readInt(); in CustomInputEvent() local 283 this.mTargetDisplayType = targetDisplayType; in CustomInputEvent()
|
/aosp12/packages/services/Car/tests/SampleCustomInputService/src/com/android/car/custominput/sample/ |
H A D | CustomInputEventListener.java | 92 if (!isValidTargetDisplayType(targetDisplayType)) { in handle() 102 acceptIncomingCall(targetDisplayType); in handle() 105 rejectIncomingCall(targetDisplayType); in handle() 120 launchHome(targetDisplayType); in handle() 131 + targetDisplayType + "}"); in getDisplayIdForDisplayType() 167 private void acceptIncomingCall(int targetDisplayType) { in acceptIncomingCall() argument 172 injectKeyEvent(targetDisplayType, KeyEvent.KEYCODE_CALL); in acceptIncomingCall() 175 private void rejectIncomingCall(int targetDisplayType) { in rejectIncomingCall() argument 234 private void launchHome(int targetDisplayType) { in launchHome() argument 245 mService.injectKeyEvent(keyDown, targetDisplayType); in injectKeyEvent() [all …]
|
H A D | SampleCustomInputService.java | 99 public void onCustomInputEvents(int targetDisplayType, in onCustomInputEvents() argument 102 mEventHandler.handle(targetDisplayType, event); in onCustomInputEvents() 106 public void injectKeyEvent(KeyEvent event, int targetDisplayType) { in injectKeyEvent() argument 111 mCarInputManager.injectKeyEvent(event, targetDisplayType); in injectKeyEvent()
|
/aosp12/packages/services/Car/service/src/com/android/car/ |
H A D | InputCaptureClientController.java | 128 mTargetDisplayType = targetDisplayType; in ClientInfoForDisplay() 248 @DisplayTypeEnum int targetDisplayType, in requestInputEventCapture() argument 287 + ", display:" + targetDisplayType in requestInputEventCapture() 294 targetDisplayType); in requestInputEventCapture() 302 targetDisplayType); in requestInputEventCapture() 438 + ", display:" + targetDisplayType); in releaseInputEventCapture() 443 targetDisplayType); in releaseInputEventCapture() 451 targetDisplayType); in releaseInputEventCapture() 602 targetDisplayType); in getClientForInputTypeLocked() 608 mPerInputTypeCapturers.get(targetDisplayType); in getClientForInputTypeLocked() [all …]
|
H A D | CarInputService.java | 352 public void onKeyEvent(KeyEvent event, @DisplayTypeEnum int targetDisplayType) { in onKeyEvent() argument 365 assignDisplayId(event, targetDisplayType); in onKeyEvent() 368 if (targetDisplayType == CarOccupantZoneManager.DISPLAY_TYPE_INSTRUMENT_CLUSTER in onKeyEvent() 372 if (mCaptureController.onKeyEvent(targetDisplayType, event)) { in onKeyEvent() 378 private void assignDisplayId(KeyEvent event, @DisplayTypeEnum int targetDisplayType) { in assignDisplayId() argument 381 int newDisplayId = mCarOccupantZoneService.getDisplayIdForDriver(targetDisplayType); in assignDisplayId() 460 @DisplayTypeEnum int targetDisplayType, in requestInputEventCapture() argument 475 @DisplayTypeEnum int targetDisplayType) { in releaseInputEventCapture() argument 476 mCaptureController.releaseInputEventCapture(callback, targetDisplayType); in releaseInputEventCapture() 490 public void injectKeyEvent(KeyEvent event, @DisplayTypeEnum int targetDisplayType) { in injectKeyEvent() argument [all …]
|
/aosp12/packages/services/Car/tests/carservice_test/src/com/android/car/input/ |
H A D | CarInputManagerTest.java | 112 public void onKeyEvents(@DisplayTypeEnum int targetDisplayType, in onKeyEvents() argument 116 mKeyEvents.addFirst(new Pair<>(targetDisplayType, keyEvents)); in onKeyEvents() 122 public void onRotaryEvents(@DisplayTypeEnum int targetDisplayType, in onRotaryEvents() argument 126 mRotaryEvents.addFirst(new Pair<>(targetDisplayType, events)); in onRotaryEvents() 132 public void onCustomInputEvents(@DisplayTypeEnum int targetDisplayType, in onCustomInputEvents() argument 136 mCustomInputEvents.addFirst(new Pair<>(targetDisplayType, events)); in onCustomInputEvents() 142 public void onCaptureStateChanged(@DisplayTypeEnum int targetDisplayType, in onCaptureStateChanged() argument 147 mStateChanges.addFirst(new Pair<>(targetDisplayType, activeInputTypes)); in onCaptureStateChanged() 831 private void injectCustomInputEvent(int inputCode, int targetDisplayType, int repeatCounter) { in injectCustomInputEvent() argument 834 .addIntValue(inputCode).addIntValue(targetDisplayType).addIntValue(repeatCounter); in injectCustomInputEvent()
|
/aosp12/packages/services/Car/tests/carservice_unit_test/src/com/android/car/hal/ |
H A D | InputHalServiceTest.java | 522 @DisplayTypeEnum int targetDisplayType) { in makeKeyPropValue() argument 530 v.value.int32Values.add(targetDisplayType); in makeKeyPropValue() 535 @DisplayTypeEnum int targetDisplayType) { in makeKeyPropValueWithIndents() argument 541 v.value.int32Values.add(targetDisplayType); in makeKeyPropValueWithIndents() 547 int delayBetweenDetents, @DisplayTypeEnum int targetDisplayType) { in makeRotaryPropValue() argument 552 v.value.int32Values.add(targetDisplayType); in makeRotaryPropValue() 561 @DisplayTypeEnum int targetDisplayType, int repeatCounter) { in makeCustomInputPropValue() argument 565 v.value.int32Values.add(targetDisplayType); in makeCustomInputPropValue()
|
/aosp12/packages/services/Car/service/src/com/android/car/hal/ |
H A D | InputHalService.java | 382 int targetDisplayType = convertDisplayType(value.value.int32Values.get(1)); 389 CustomInputEvent event = new CustomInputEvent(inputCode, targetDisplayType, repeatCounter);
|
/aosp12/packages/apps/Car/RotaryController/src/com/android/car/rotary/ |
H A D | RotaryService.java | 858 public void onKeyEvents(@DisplayTypeEnum int targetDisplayType, in onKeyEvents() argument 860 if (!isValidDisplayType(targetDisplayType)) { in onKeyEvents() 861 L.w("Invalid display type " + targetDisplayType); in onKeyEvents() 875 public void onRotaryEvents(@DisplayTypeEnum int targetDisplayType, in onRotaryEvents() argument 877 if (!isValidDisplayType(targetDisplayType)) { in onRotaryEvents() 878 L.w("Invalid display type " + targetDisplayType); in onRotaryEvents()
|
/aosp12/packages/apps/Car/Cluster/ClusterHomeSample/src/com/android/car/cluster/home/ |
H A D | ClusterHomeApplication.java | 262 public void onKeyEvents(@CarOccupantZoneManager.DisplayTypeEnum int targetDisplayType,
|