After developing a dislike for reaching for the mouse and having acquired a taste of using Emacs and EXWM in a fully keyboard driven manner, I want to know if there a some practices for developing fully keyboard driven forms, and dialogs.
Are there some frameworks dedicated to that purpose?
For instance if a form has menus and TAction items with keyboard driven equivalents is there some routine which can scan all of them and present some kind of form overlay displaying key combinations to trigger the actions, even if not all of them are visible?
A good of example of what happens in a browser is shown below. Of course a form will have fewer items.
The second attachment if the display of the which-key plugin, which displays the commands available after pressing a leader key.
Are there frameworks, libraries or components that offer something similar for Lazarus?
Are there some kind of assistive frameworks for Lazarus?