I would like to use the Canned Message Module with one of the common DEV boards Heltec, TBeam, TLora with only 1 button.
Is this possible? How do I have to configure the module?
For Wemos boards with WiFi, 1 button operation was implemented at the time. This would also be conceivable for Meshtastic.
Current implementation:
Short Click = next screen
Long Push 10s = power off
Possible implementation:
additional canned message screen
Medium Push 2-5s = enter menu
Short Click = next option/message/down
Double Click = prev option/message/up
Medium Push 2-5s = select/confirm
Long Push 10s = power off
menu idea:
message 1 - select
… send message 1
… exit message
message n - select
… send message 1
… exit message
exit module
Generally speaking, you could derive different events (up/down/ok) from the gestures (click, double click, push) for the 1-button operation. Interactive menus could thus be realized without a smartphone, e.g. context menu for nodes with traceroute or canned messages.