From 2dee3492104c95bb5d62baf67fb81006c0a4b68c Mon Sep 17 00:00:00 2001 From: Nehemiah Date: Fri, 10 Nov 2023 09:25:13 -0500 Subject: [PATCH] And again --- cat/cat_s22.mk | 3 ++- cat/files/soc_matrix_keypad.kcm | 19 +++++++++++++++++++ cat/files/soc_matrix_keypad.kl | 8 ++++---- 3 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 cat/files/soc_matrix_keypad.kcm diff --git a/cat/cat_s22.mk b/cat/cat_s22.mk index c5c2084..c476b6c 100644 --- a/cat/cat_s22.mk +++ b/cat/cat_s22.mk @@ -36,7 +36,8 @@ PRODUCT_PACKAGE_OVERLAYS += device/wephone/cat/overlay PRODUCT_COPY_FILES += \ device/wephone/cat/files/qpnp_pon.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/qpnp_pon.kl \ - device/wephone/cat/files/soc_matrix_keypad.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/soc_matrix_keypad.kl + device/wephone/cat/files/soc_matrix_keypad.kl:$(TARGET_COPY_OUT_SYSTEM)/usr/keylayout/soc_matrix_keypad.kl \ + device/wephone/cat/files/soc_matrix_keypad.kcm:$(TARGET_COPY_OUT_SYSTEM)/usr/keychars/soc_matrix_keypad.kcm PRODUCT_PACKAGES += \ BromiteSystemWebView \ diff --git a/cat/files/soc_matrix_keypad.kcm b/cat/files/soc_matrix_keypad.kcm new file mode 100644 index 0000000..f37c848 --- /dev/null +++ b/cat/files/soc_matrix_keypad.kcm @@ -0,0 +1,19 @@ +key BUTTON_1 { + base: fallback DPAD_UP + fn: fallback VOLUME_UP +} + +key BUTTON_2 { + base: fallback DPAD_LEFT + fn: fallback BRIGHTNESS_DOWN +} + +key BUTTON_3 { + base: fallback DPAD_RIGHT + fn: fallback BRIGHTNESS_UP +} + +key BUTTON_4 { + base: fallback DPAD_DOWN + fn: fallback VOLUME_DOWN +} \ No newline at end of file diff --git a/cat/files/soc_matrix_keypad.kl b/cat/files/soc_matrix_keypad.kl index f2cd7a2..e1e7a25 100644 --- a/cat/files/soc_matrix_keypad.kl +++ b/cat/files/soc_matrix_keypad.kl @@ -16,16 +16,16 @@ key 14 DEL key 28 ENTER # DPAD UP -key 103 DPAD_UP +key 103 BUTTON_1 # DPAD LEFT -key 105 DPAD_LEFT +key 105 BUTTON_2 # DPAD RIGHT -key 106 DPAD_RIGHT +key 106 BUTTON_3 # DPAD DOWN -key 108 DPAD_DOWN +key 108 BUTTON_4 # BACK key 158 BACK