Are there any Lazarus/Delphi libraries dedicated to fully keyboard driven apps? lazarus / 21-General ---------------------------------------------------------------------- vfclists · 2021-02-11 00:45 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? ---------------------------------------------------------------------- MarkMLl · 2021-02-11 08:23 There's obviously support for tabbing between entry fields etc., but it's basically work that you as an app designer/programmer have to do yourself. I notice that you use the word "assistive": if you find the mouse uncomfortable (and I assure you that I've BTDT) you might find a trackball more comfortable, and I also find a gamer's keypad extremely useful https://wiki.freepascal.org/Lazarus_IDE_with_Nostromo_Keypad_on_Linux MarkMLl