MicroPython was what I used before ESPHome too! I think ESPHome could really benefit from a scripting component, but adding one seems like lots of work.
You can send keys directly to the key collector from wherever you want, but you'd probably have to configure an individual action for each key, unless there's a feature I'm not seeing.
Maybe you could create a new ShiftRegisterKeypad component?
You can send keys directly to the key collector from wherever you want, but you'd probably have to configure an individual action for each key, unless there's a feature I'm not seeing.
Maybe you could create a new ShiftRegisterKeypad component?