Hello @brunobiped
So you want to overwrite the behaviour of POWER button, right ?
You can try the stpes below:
Disable default POWER button function.
$ sudo systemctl stop systemd-logind.service
Then you can using POWER button as a normal button.
khadas@Khadas:~$ evtest /dev/input/event1
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x0 product 0x0 version 0x0
Input device name: "rk805 pwrkey"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 116 (KEY_POWER)
Properties:
Testing ... (interrupt to exit)
Event: time 1704698972.764361, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
Event: time 1704698972.764361, -------------- SYN_REPORT ------------
Event: time 1704698972.943655, type 1 (EV_KEY), code 116 (KEY_POWER), value 0
Event: time 1704698972.943655, -------------- SYN_REPORT ------------
Event: time 1704698973.362736, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
Event: time 1704698973.362736, -------------- SYN_REPORT ------------
Event: time 1704698973.499300, type 1 (EV_KEY), code 116 (KEY_POWER), value 0
Event: time 1704698973.499300, -------------- SYN_REPORT ------------
Event: time 1704698973.800751, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
Event: time 1704698973.800751, -------------- SYN_REPORT ------------
Event: time 1704698973.971780, type 1 (EV_KEY), code 116 (KEY_POWER), value 0
Event: time 1704698973.971780, -------------- SYN_REPORT ------------
Event: time 1704698974.306224, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
Event: time 1704698974.306224, -------------- SYN_REPORT ------------
Event: time 1704698974.469930, type 1 (EV_KEY), code 116 (KEY_POWER), value 0
Event: time 1704698974.469930, -------------- SYN_REPORT ------------
Event: time 1704698974.747141, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
Event: time 1704698974.747141, -------------- SYN_REPORT ------------
Event: time 1704698974.913957, type 1 (EV_KEY), code 116 (KEY_POWER), value 0
Event: time 1704698974.913957, -------------- SYN_REPORT ------------
Event: time 1704698975.226729, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
Event: time 1704698975.226729, -------------- SYN_REPORT ------------
Event: time 1704698975.396758, type 1 (EV_KEY), code 116 (KEY_POWER), value 0
Event: time 1704698975.396758, -------------- SYN_REPORT ------------