From df145609be8571e77073c70ebe89de10d3ae6f01 Mon Sep 17 00:00:00 2001 From: Yen-Chao Chen Date: Tue, 26 Dec 2023 17:50:52 +0800 Subject: [PATCH] support touch sensitivity mode switching Bug: 285324418 Bug: 285247159 Bug: 285328673 Test: toggle the touch sensitivity button in Settings and check log. Change-Id: I8b50fbb9e0885ff8d131b417ecd7db3fe462ba6e Signed-off-by: Yen-Chao Chen --- conf/init.caiman.rc | 7 +++++++ conf/init.komodo.rc | 7 +++++++ conf/init.tokay.rc | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/conf/init.caiman.rc b/conf/init.caiman.rc index 00bcb0f6..224321a2 100644 --- a/conf/init.caiman.rc +++ b/conf/init.caiman.rc @@ -48,3 +48,10 @@ on late-init && property:ro.boot.hardware.revision=PROTO1.0 on late-init && property:ro.boot.hardware.revision=PROTO1.1 setprop vendor.thermal.config "thermal_info_config_proto.json" + +# Toggle high_sensitivity according to touch_sensitivity_mode +on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_completed=1 + write /sys/devices/virtual/goog_touch_interface/gti.0/screen_protector_mode_enabled 0 + +on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1 + write /sys/devices/virtual/goog_touch_interface/gti.0/screen_protector_mode_enabled 1 diff --git a/conf/init.komodo.rc b/conf/init.komodo.rc index 2f688aea..78d44bef 100644 --- a/conf/init.komodo.rc +++ b/conf/init.komodo.rc @@ -48,3 +48,10 @@ on late-init && property:ro.boot.hardware.revision=PROTO1.0 on late-init && property:ro.boot.hardware.revision=PROTO1.1 setprop vendor.thermal.config "thermal_info_config_proto.json" + +# Toggle high_sensitivity according to touch_sensitivity_mode +on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_completed=1 + write /sys/devices/virtual/goog_touch_interface/gti.0/screen_protector_mode_enabled 0 + +on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1 + write /sys/devices/virtual/goog_touch_interface/gti.0/screen_protector_mode_enabled 1 diff --git a/conf/init.tokay.rc b/conf/init.tokay.rc index a4787947..cdeeb23c 100644 --- a/conf/init.tokay.rc +++ b/conf/init.tokay.rc @@ -48,3 +48,10 @@ on late-init && property:ro.boot.hardware.revision=PROTO1.0 on late-init && property:ro.boot.hardware.revision=PROTO1.1 setprop vendor.thermal.config "thermal_info_config_proto.json" + +# Toggle high_sensitivity according to touch_sensitivity_mode +on property:persist.vendor.touch_sensitivity_mode=0 && property:sys.boot_completed=1 + write /sys/devices/virtual/goog_touch_interface/gti.0/screen_protector_mode_enabled 0 + +on property:persist.vendor.touch_sensitivity_mode=1 && property:sys.boot_completed=1 + write /sys/devices/virtual/goog_touch_interface/gti.0/screen_protector_mode_enabled 1