From b9fb2010ee92811c599f14682238c0925515b0db Mon Sep 17 00:00:00 2001 From: Peter Cai Date: Mon, 21 Aug 2023 05:21:26 -0400 Subject: [PATCH] init_gsi: quirks: Add support for Jelly Star touch keys handling --- init/quirks/device/unihertz_keylayout.cpp | 3 ++- quirks/keylayout/unihertz-mtk-tpd-kpd.kl | 6 ------ quirks/quirks.mk | 1 - 3 files changed, 2 insertions(+), 8 deletions(-) delete mode 100644 quirks/keylayout/unihertz-mtk-tpd-kpd.kl diff --git a/init/quirks/device/unihertz_keylayout.cpp b/init/quirks/device/unihertz_keylayout.cpp index 6fc4ed9..f3b44bf 100644 --- a/init/quirks/device/unihertz_keylayout.cpp +++ b/init/quirks/device/unihertz_keylayout.cpp @@ -16,7 +16,8 @@ public: Quirks::OverrideFolderWith("/system/usr/keylayout", [](auto p) { Quirks::CopyFileKeepPerms("/system/system_ext/quirks/keylayout/unihertz-fingerprint_key.kl", p / "fingerprint_key.kl"); Quirks::CopyFileKeepPerms("/system/system_ext/quirks/keylayout/unihertz-mtk-tpd.kl", p / "mtk-tpd.kl"); - Quirks::CopyFileKeepPerms("/system/system_ext/quirks/keylayout/unihertz-mtk-tpd-kpd.kl", p / "mtk-tpd-kpd.kl"); + Quirks::CopyFileKeepPerms("/system/system_ext/quirks/keylayout/unihertz-mtk-tpd.kl", p / "mtk-tpd-kpd.kl"); + Quirks::CopyFileKeepPerms("/system/system_ext/quirks/keylayout/unihertz-mtk-tpd.kl", p / "cap_touch.kl"); Quirks::CopyFileKeepPerms("/system/system_ext/quirks/keylayout/unihertz-mtk-kpd.kl", p / "mtk-kpd.kl"); }); } diff --git a/quirks/keylayout/unihertz-mtk-tpd-kpd.kl b/quirks/keylayout/unihertz-mtk-tpd-kpd.kl deleted file mode 100644 index 9024e2f..0000000 --- a/quirks/keylayout/unihertz-mtk-tpd-kpd.kl +++ /dev/null @@ -1,6 +0,0 @@ -# Keylayout for Unihertz devices with capacitive keys -# Capacitive navigation -key 172 HOME VIRTUAL -key 580 APP_SWITCH VIRTUAL -key 158 BACK VIRTUAL - diff --git a/quirks/quirks.mk b/quirks/quirks.mk index b82f7c9..b68de18 100644 --- a/quirks/quirks.mk +++ b/quirks/quirks.mk @@ -4,5 +4,4 @@ LOCAL_PATH := device/peter/gsi/quirks PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/keylayout/unihertz-fingerprint_key.kl:$(TARGET_COPY_OUT_SYSTEM_EXT)/quirks/keylayout/unihertz-fingerprint_key.kl \ $(LOCAL_PATH)/keylayout/unihertz-mtk-kpd.kl:$(TARGET_COPY_OUT_SYSTEM_EXT)/quirks/keylayout/unihertz-mtk-kpd.kl \ - $(LOCAL_PATH)/keylayout/unihertz-mtk-tpd-kpd.kl:$(TARGET_COPY_OUT_SYSTEM_EXT)/quirks/keylayout/unihertz-mtk-tpd-kpd.kl \ $(LOCAL_PATH)/keylayout/unihertz-mtk-tpd.kl:$(TARGET_COPY_OUT_SYSTEM_EXT)/quirks/keylayout/unihertz-mtk-tpd.kl \