Feature Request - Enhancements to start menu macro form

Suggestions, feature requests and bug reports.
Post Reply
Juma
Posts: 2
Joined: Jun 12th, ’25, 04:08

Post by Juma » Jun 12th, ’25, 04:16

Can you please enhance it to look similer to below screen.

https://ibb.co/zT8n3pVk
User avatar
Tom
Posts: 903
Joined: Nov 24th, ’15, 23:39

Post by Tom » Jun 13th, ’25, 20:55

Could you explain the benefits?
Juma
Posts: 2
Joined: Jun 12th, ’25, 04:08

Post by Juma » Jun 14th, ’25, 20:05

Great question!

1. Compile Button Suggestion:
Currently, when writing complex code, you have to click the OK button, wait for FK to compile and validate the code, and then see any error messages. If there’s an error, you need to reopen the macro and try to fix it. That’s why I suggest adding a Compile button within the same form. This would allow you to compile the code and immediately see any error messages without closing the window.

2. Run Button Improvement:
The Run button is useful for executing the code directly within the same screen. This eliminates the need to exit the screen and use shortcut keys, making the process more efficient.

3. Description Textbox Addition:
A description textbox would be helpful for summarizing the purpose of the code above it. This description should also be displayed on the main Start Menu screen. Currently, there are three columns: Menu, Submenu, and Command Type. I suggest adding two more columns: Description and Shortcut Key.

4. Shortcut Key Enhancement:
Shortcut keys are usually inserted directly into the code. It would be helpful if FK could automatically detect and capture the shortcut key from the code and display it in a grayed-out textbox labeled "Shortcut".

I believe features 1, 2, and 3 already exist within the codebase and could be implemented here quite easily. For feature 4, a small function should be sufficient to handle it.
User avatar
Tom
Posts: 903
Joined: Nov 24th, ’15, 23:39

Post by Tom » Jun 16th, ’25, 17:51

Thanks for explaining.

FastKeys does not compile and the only way to verify the code is by running it. You could do that from the "Edit" window - right-click the code and select "Edit". Here you can find a "Test" button to run the script directly from this screen. This works in any module.

We will think about a possibility to add a description to Start menu items, thanks for your suggestion.

To run the code by a shortcut, simply create a code under the Shortcuts module. Also, for simple scrips, consider using an File/Import feature - this should detect the AutoHotkey script file and import the code to FastKeys.
Post Reply