meshtastic / firmware

Meshtastic device firmware
https://meshtastic.org
GNU General Public License v3.0
3.48k stars 863 forks source link

[Feature Request]: Cancel canned message with main button #4132

Closed BRNSystems closed 4 months ago

BRNSystems commented 4 months ago

Platform

NRF52, ESP32, RP2040, Linux Native, other

Description

I would appreciate if pressing the main button(the one that cycles screens) would cancel the canned message sending, so when I hit the button on the rotary encoder accidentally, it won't send a message on it's own.

And could there be an option to turn on a confirmation dialog to make sure I don't send a message accidentally?

HarukiToreda commented 4 months ago

I understand your concerns about accidental presses. While implementing a confirmation dialog or button press cancellation in the firmware could address this issue, it might also introduce delays that could be problematic in urgent situations.

It might be beneficial to consider a case design that makes accidental presses less likely. A well-designed case can help prevent unintentional button activations, maintaining the device's instant response capability, which is crucial for emergency scenarios.

BRNSystems commented 4 months ago

And what about resetting the selector when the button 0 gets pressed? I find it annoying when I can't cancel a message selection.