It may require some patience and learning to take the world a big step forward...
I had a short conversation by email with Charlie Simmons, the webmaster, where I introduced the idea:
======== Forwarded conversation ========
Subject: My Dream - How to make the Hotkey power available for the Simple Users
------------------------
From: <stamimail>
Date: 2014-10-07 1:55 GMT+03:00
To: <support.at.ahkscript.org>
Hello AutoHotkey,
Everyone knows that AutoHotkey is a kind of scripting language, requires a lot of time learning, to get the wonderful Hotkey power.
Has anyone from the managers/administrators, is very familiar with the software HotkeyP?
http://sourceforge.net/projects/hotkeyp/
IMHO, HotkeyP is the best freeware for Hotkeys Category. It lets the users to use a GUI to set Keyboard and Mouse Hotkeys, to execute huge variety of useful actions/commands. Elegant and easy.
The problem with HotkeyP is the slow development (Since only one programmer is developing new commands).
My Dream:
Here comes the place of AutoHotkey. Since AutoHotkey it is a kind of scripting language, in open-source and popular, It can help to produce a huge variety of new commands. A library of commands. (Categorized...)
Simple users (without scripting knowledge) will be able to download their favorite commands had produced by AutoHotkey community, and to use them in a GUI like HotkeyP.
Someone must read the whole Help File of HotkeyP to understand the GUI idea and the principles of its implementation, to understand what I'm talking about.
In summary, A kind of marriage between AutoHotkey and HotkeyP...
Regards,
Stamimail
----------
From: <stamimail>
Date: 2014-10-17 3:14 GMT+03:00
To: <support.at.ahkscript.org>
Did you get my Email? I did not get an answer.
Stamimail
----------
From: ahkscripts <charlie simmons>
Date: 2014-10-17 20:16 GMT+03:00
To: <stamimail>
If there is a proposal I think I missed it.
You mentioned an Idea, but not what you might need me to do?
Perhaps this might be posted within the forum itself and you can see whom if any can better catch your intent
----------
From: <stamimail>
Date: 2014-10-26 1:09 GMT+03:00
To: ahkscripts <charlie simmons>
Cc: support <support.at.ahkscript.org>
Hi Charlie, and thank you for the reply.
I was not sure if my request was suitable for publication in a Forum, And anyway, You did not direct me to the right place to post it...
My wish was for a manager/administrator to examine my request to develop a New Project, a GUI for AutoHotkey. The GUI is intended to give the power of AutoHotkey to the all kinds of users rather than the Power Users who have learned the AutoHotkey script language.
It is necessary, that someone who has a close familiarity with a software like HotkeyP and knows its Power, would consider this request and take the decision .
Therefore I wrote:
Someone must read the whole Help File of HotkeyP to understand the GUI idea and the principles of its implementation, to understand what I'm talking about.
I would happy to hear from you, no matter what the decision will be.
Thank You,
Stamimail
----------
From: ahkscripts <charlie simmons>
Date: 2014-10-26 20:46 GMT+02:00
To: <stamimail>
This community is open source which means anyone could take up such a project. the best way to find out if ANYone is familiar with HotkeyP is to post in the forum. None of our staff is paid. we are all volunteer participants. You are free to post in the Ask For Help forum or Other Utilities & Resources to see if someone wants to work on tying the 2 applications together. My role specifically is to provide a web site and server. And support the content that the community at large wants. The current branch of AutoHotkey is the work of a member. but there are other branches as well. I would be happy to offer a supportive stance on the subject but this action would need to be carried out by yourself within the forum or be aided byt members of the community from within the forum. Even developments to the site itself are worked out in open discussions on the forum not by 2 people over email.
Please post your idea and request for help within the forum and see if the community bites and wants to work towards this.
------------------------
From: <stamimail>
Date: 2014-10-07 1:55 GMT+03:00
To: <support.at.ahkscript.org>
Hello AutoHotkey,
Everyone knows that AutoHotkey is a kind of scripting language, requires a lot of time learning, to get the wonderful Hotkey power.
Has anyone from the managers/administrators, is very familiar with the software HotkeyP?
http://sourceforge.net/projects/hotkeyp/
IMHO, HotkeyP is the best freeware for Hotkeys Category. It lets the users to use a GUI to set Keyboard and Mouse Hotkeys, to execute huge variety of useful actions/commands. Elegant and easy.
The problem with HotkeyP is the slow development (Since only one programmer is developing new commands).
My Dream:
Here comes the place of AutoHotkey. Since AutoHotkey it is a kind of scripting language, in open-source and popular, It can help to produce a huge variety of new commands. A library of commands. (Categorized...)
Simple users (without scripting knowledge) will be able to download their favorite commands had produced by AutoHotkey community, and to use them in a GUI like HotkeyP.
Someone must read the whole Help File of HotkeyP to understand the GUI idea and the principles of its implementation, to understand what I'm talking about.
In summary, A kind of marriage between AutoHotkey and HotkeyP...
Regards,
Stamimail
----------
From: <stamimail>
Date: 2014-10-17 3:14 GMT+03:00
To: <support.at.ahkscript.org>
Did you get my Email? I did not get an answer.
Stamimail
----------
From: ahkscripts <charlie simmons>
Date: 2014-10-17 20:16 GMT+03:00
To: <stamimail>
If there is a proposal I think I missed it.
You mentioned an Idea, but not what you might need me to do?
Perhaps this might be posted within the forum itself and you can see whom if any can better catch your intent
----------
From: <stamimail>
Date: 2014-10-26 1:09 GMT+03:00
To: ahkscripts <charlie simmons>
Cc: support <support.at.ahkscript.org>
Hi Charlie, and thank you for the reply.
I was not sure if my request was suitable for publication in a Forum, And anyway, You did not direct me to the right place to post it...
My wish was for a manager/administrator to examine my request to develop a New Project, a GUI for AutoHotkey. The GUI is intended to give the power of AutoHotkey to the all kinds of users rather than the Power Users who have learned the AutoHotkey script language.
It is necessary, that someone who has a close familiarity with a software like HotkeyP and knows its Power, would consider this request and take the decision .
Therefore I wrote:
Someone must read the whole Help File of HotkeyP to understand the GUI idea and the principles of its implementation, to understand what I'm talking about.
I would happy to hear from you, no matter what the decision will be.
Thank You,
Stamimail
----------
From: ahkscripts <charlie simmons>
Date: 2014-10-26 20:46 GMT+02:00
To: <stamimail>
This community is open source which means anyone could take up such a project. the best way to find out if ANYone is familiar with HotkeyP is to post in the forum. None of our staff is paid. we are all volunteer participants. You are free to post in the Ask For Help forum or Other Utilities & Resources to see if someone wants to work on tying the 2 applications together. My role specifically is to provide a web site and server. And support the content that the community at large wants. The current branch of AutoHotkey is the work of a member. but there are other branches as well. I would be happy to offer a supportive stance on the subject but this action would need to be carried out by yourself within the forum or be aided byt members of the community from within the forum. Even developments to the site itself are worked out in open discussions on the forum not by 2 people over email.
Please post your idea and request for help within the forum and see if the community bites and wants to work towards this.
======== End of Forwarded conversation ========
As you see, the idea is how the Professionals (=Developers) can help Power Users (AHK Community) to help Simple Users (=Everyone). Expanding the community, so that Everyone could enjoy the power of hotkeys.
The new project will give the Power Users (AHK Community) the ability to adjust their scripts to be used in a GUI. Instead of create scripts/commands to individuals, they will be able to share their useful works with the wide world (=Everyone). The GUI is actually intended for the Simple Users, But it is reasonable that Power Users will find it useful as well. Website moderators will create an Online Library of Commands and manage what to include in and where (in which Category/SubCategory...). Common commands can be installed in the first installation of the software. Then, the users will be able to download and add commands from the Online Library as much as they want.
As you will see, the GUI method has become, relatively speaking, very advanced with HotkeyP (Parameters, Macro, Multi command, Commands list, etc...). It's important to become familiar and understand, What are AutoHotkey advantages and what are HotkeyP advantages, to examine whether and how to join their advantages together.
Answers for some questions:
1. GUI will be look similar to HotkeyP GUI (OK, might be improved), and will have the ability to run commands and parameters based on AHK language. I'm not sure, but maybe HotkeyP is a good place to start with, The GUI is already there. The hard work is to arrange, how HotkeyP and AHK users will communicate together.
2. Yes, you are right. Help/Description of each command should be in the GUI itself, and not (only) in Help File. More than that, I think it's very important to add examples to each command. This is one of the disadvantages of HotkeyP, what you need to read and find simple info in Help file.
3. I believe there will be always those 2 kinds of users: Power Users and Simple Users. Without a doubt, as more you have programming knowledge you have more power, but not everyone has the time or the talent or likes it.
4. I'm a Simple User...
That's it. Thank you for reading. I hope it was well explained.
You might want to download and play with HotkeyP a little to get a better look at it.
For your convenience, I've added here the help file, but a little bit shortened. I omitted what I thought it less important for understanding HotkeyP and the GUI principle.
Go for it!
Stamimail
HotkeyP Help File
Additional things to consider