Creating a basic GUI to display shortcuts

Share your favorite FastKeys commands
Post Reply
Delta
Posts: 1
Joined: Mar 9th, ’25, 05:15

Post by Delta » Mar 9th, ’25, 05:28

Hello community, I am a beginner, new to this program and this family. I have a very specific task to be achieved because of my bad memory of remembering too many shortcuts in different programs.

I want to achieve the following task :
Objective: when clicked alt + h, it will show a list of all shortcuts I have mentioned for a specific program

The look of this message box or GUI:
1. Window Title of the dialog box : Shortcut List
2. It should have tabs for different program names such as Firefox, explorer, MATLAB, ANSYS, etc.
3. In each tab, there is a list of shortcut keys that I use most frequently. I should be able to add or type the keys manually in the list.
4. The dialogue box appears in the upper right corner of the screen and remains always on top until closed.
5. The dialogue box must be resizable.

Please guide me on how it can be done and where do I start? If someone can create a basic code which I can play or tweak, it will be really helpful!

Thanks community!
User avatar
Marko
Posts: 1866
Joined: Mar 2nd, ’13, 21:02

Post by Marko » Mar 12th, ’25, 17:00

Which shortcuts do you have in mind? You could create a GUI helper window with the static list of manually entered shortcuts.
User avatar
travibe
Posts: 18
Joined: Nov 2nd, ’20, 23:29

Post by travibe » Mar 21st, ’25, 16:00

this would be hugely helpful to me as well. Great idea!
User avatar
Tom
Posts: 897
Joined: Nov 24th, ’15, 23:39

Post by Tom » Mar 23rd, ’25, 09:51

Simple GUI example you could use (Type: Command):

Code: Select all

gui, myshortcuts:default
gui, destroy
text:="
(
My shortcuts:

Alt+X	First shortcut
Alt+Y	Second shortcut
etc.
)"
gui, font, s10, Segoe UI
gui, add, text, w200, % text
gui, show
return
robpenfold
Posts: 6
Joined: Oct 23rd, ’24, 06:42

Post by robpenfold » Apr 22nd, ’25, 06:28

Thanks Tom - that is perfect for what I would like to do also 🙂

I previously made something similar using just AutoHotKey, but this looks way simpler
The only possible extra benefit to the below is that it allowed context specific display based on keywords in the URL so useful for keyboard shortcut reminders for specific websites

Tom - could this be incorporated into your script above? I know FastKeys can call AHK scripts but would be simpler if all in FastKeys etc

A Universal Keyboard Shortcuts Reminder
https://www.johila.org/index.php/Johila ... ew/156/230
Post Reply