Re: Keysharp - the resurrection of IronAHK
Posted: 21 Mar 2022, 02:24
Let's help each other out
https://www.autohotkey.com/boards/
https://www.autohotkey.com/boards/viewtopic.php?f=97&t=77248
Nothing is compatible with GPL, which is partially why some people (particularly involving jobs or companies) can have issues with it. However, the rhetoric and fears often created around it doesn't match up to known legal cases or actual copyright law.
By the way, the present license that you have at Bitbucket, and looking again at the original IronAHK license at GitHub, is actually very close to the BSD-2 (https://opensource.org/licenses/BSD-2-Clause).
Thanks for your interest. As for the terminal stuff, that will have to wait until after I release. As I've stated numerous times, the initial work will be to get this working as close to AHK as possible on Windows, then the same on Linux. Only after that will we work on additional features.Bugz000 wrote: ↑04 Jun 2022, 01:54@mfeemster
you're doing fantastic work! i'm slowly working toward moving to linux, i've got a laptop i'm setting up as i like as a testbed seeing if i can get all my most used programs working on there... one was DFX, turns out viper4linux is even better... the next was ShareX - turns out to be many linux forks of it, so it should be fine, and ofcourse... i cannot leave AHK behind... i've been using ahk for well over a decade at this point, and i really, really think linux needs a good simple scripting language because the likes of bash and python are just absolutely truly awful...
i'd love to help, i'm not the best coder on earth, but i manage fine, i could certainly handle documentation or testing, i want to get involved because i'm 100% one of the ones waiting for a solution, i want the solution now, so what better to do than help out right? then we can all get it sooner
also if i may suggest two things for whatever they're worth,
1) i've no idea how you'll be handling GUI stuff, but most my programs i simply hook a windows terminal as it's UI - almost all my scripts start out this way with a terminal frontend and a multi-threaded backend, a good 20,000 line template just for that... ofcourse in linux most things are run in terminal, specially headless nodes like on proxmox
this can potentially cut down the workload for a first release if you do a terminal version or a version with some terminal functionality that would change commands the likes of msgbox to a TUI prompt etc and the scripts containing GUI commands simply flag an error, i'd not be afraid of adding some directives that are "your project only", i mean AHK_H has plenty of them... you must remember demographic, if someone is using linux then adjusting an ahk script from windows version to linux version should be quite trivial or no worse than normal debugging
this i think will be the core of linux compatability that people (certainly i) am after, not so much the key remapping or hotstrings, not the gui, but the simplicity in the code and environment, to be able to utilise the terminal in ahk and print lines to the session with color and such would be fantastic, if that were released i'd be coding a full AHK TUI class immediately by the sounds of things with a brief look over the thread you may already be 99% the way there for this much functionality
2) you are developing this under "keysharp" - which to me breaks away from the 'tradition' of all the various AHK variants, you have the core variants, AHK_B AHK_L, AHK_2, and my favorite ahk fork: AHK_H
it makes for handy file naming
AHK_U_L <-- ahk_L unicode version
ironAHK kinda broke from this scheme which was what it was, but your project name lacks any reference to AHK at all in the name, so perhaps a similar naming convention could be used, i think AHK_# looks cool
either way i have finally found this thread so i will be keeping up to date on your progress and please do give me something to do which would help
i can also be found on the #ahk irc channel
a) you could use this sort of # (in black&blue or black&green bars) to keep a reference to AHK...
Neat ideasBoBo wrote: ↑09 Jun 2022, 09:12a) you could use this sort of # (in black&blue or black&green bars) to keep a reference to AHK...
https://cdn2.iconfinder.com/data/icons/social-media-interface-1/24/social_media_user_interface_hastag_pound_tag-256.png
b) adding 'K' to the key (like a double function key, ie positioned at the top left) would follow the KeySharp/K# motto, at least for the bigger icons. JM2€
There is a channel called #keysharp on the AutoHotkey Discord server. You can't view it by default, but you can give yourself access to it through the #roles channel.silvascientist wrote: ↑03 Jul 2022, 01:21Wait, where can we find the Keysharp Discord though? I've been looking and can't seem to track it down