Touchscreen or timeout in boot

I have feature request, my mi mix 2s power button is broken, it would be helpful if boot menu can be picked with touch just like modern recoveries like twrp or orangefox, or at least do auto boot (to picked choice/menu) when a choice/menu is changed but no other action after a specific period of time, (not just when choice unchanged/default choice/default boot in simpleinit).

Anyway is it possible to patch current edk to achieve this ?