Compare commits
2 commits
3c0173bcc1
...
b9fb2010ee
Author | SHA1 | Date | |
---|---|---|---|
b9fb2010ee | |||
c935edd3d8 |
4 changed files with 5 additions and 9 deletions
|
@ -16,7 +16,8 @@ public:
|
||||||
Quirks::OverrideFolderWith("/system/usr/keylayout", [](auto p) {
|
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-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.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");
|
Quirks::CopyFileKeepPerms("/system/system_ext/quirks/keylayout/unihertz-mtk-kpd.kl", p / "mtk-kpd.kl");
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,9 @@ optional<pair<string, string>> try_get_spl() {
|
||||||
class MtkTkQuirk : DeviceQuirk {
|
class MtkTkQuirk : DeviceQuirk {
|
||||||
public:
|
public:
|
||||||
bool ShouldRun() {
|
bool ShouldRun() {
|
||||||
return filesystem::exists("/proc/tkcore/tkcore_log");
|
return filesystem::exists("/proc/tkcore/tkcore_log")
|
||||||
|
// No longer an issue after MediaTek upgraded to KeyMint AIDL services
|
||||||
|
&& !filesystem::exists("/vendor/bin/hw/android.hardware.security.keymint-service.trustkernel");
|
||||||
}
|
}
|
||||||
|
|
||||||
void Run() {
|
void Run() {
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -4,5 +4,4 @@ LOCAL_PATH := device/peter/gsi/quirks
|
||||||
PRODUCT_COPY_FILES += \
|
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-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-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 \
|
$(LOCAL_PATH)/keylayout/unihertz-mtk-tpd.kl:$(TARGET_COPY_OUT_SYSTEM_EXT)/quirks/keylayout/unihertz-mtk-tpd.kl \
|
||||||
|
|
Loading…
Add table
Reference in a new issue