meshtastic / firmware

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

[Feature Request]: Add display messages on device screen following feature toggle #3551

Closed tropho23 closed 2 months ago

tropho23 commented 3 months ago

Platform

NRF52, ESP32

Description

Following the development of keyboard hotkey combos on the CardKB/T-Deck keyboard (https://github.com/meshtastic/firmware/pull/3536), I request popup messages for the device screen to reflect how a setting has changed.

For example, the above linked PR offers Fn+M to disable/enable External Notifications so it would be nice to have a message displayed on the device screen reading, "Notifications muted" or "Notifications unmuted", which would remain on screen for 2 seconds then disappear.

Here's the list of the new keyboard hotkey combinations with corresponding message desired:

  1. Fn+M: "Notifications muted" / "Notifications unmuted" - toggles all device-generated notifications (buzzer/vibrate/LED)
  2. Fn+Space: "Updated position sent to mesh" - same as pressing user button twice
  3. Fn+G: "GPS off" / "GPS on" - toggles device GPS

New hotkey combinations that already have messages displayed:

  1. Fn+R: Reboot - message already displayed ("Rebooting...")
  2. Fn+S: Shutdown - message already displayed ("Shutting down...")

New hotkey combination that does not require a message to be displayed:

  1. Fn+T: Alternate for TAB key if keyboard lacks it

I included the last three for reference in case anyone wasn't aware of the recently added hotkeys.

Thank you for considering this request! Tony

rcarteraz commented 2 months ago

With #3627 merged, this can be closed.