Search found 104 matches

by mfeemster
13 Mar 2024, 08:53
Forum: KeySharp
Topic: Keysharp - C# port of AHK
Replies: 18
Views: 2048

Re: Keysharp - C# port of AHK

I've noticed that your parser doesn't accept unicode in function/var names unlike AutoHotkey, so can't transition my beautifully named :) vars like move← := ... Thanks eugenesv , good catch. I've made a ticket here: https://bitbucket.org/mfeemster/keysharp/issues/102/cant-accept-unicode-characters-...
by mfeemster
10 Mar 2024, 23:50
Forum: KeySharp
Topic: Keysharp - C# port of AHK
Replies: 18
Views: 2048

Re: Keysharp - C# port of AHK

Thanks for your interest, I appreciate it. You are correct, that the main strength will be cross platform support. On Windows, it's not really adding much new functionality, but instead is just a different way of doing things. However, getting it working on x11 and Wayland will be a monumental effor...
by mfeemster
04 Mar 2024, 10:06
Forum: KeySharp
Topic: Keysharp - C# port of AHK
Replies: 18
Views: 2048

Re: Keysharp - C# port of AHK

Thanks for trying it out. The intended benefits are that we can eventually make it cross platform. I aim to get there someday, but it will be a large undertaking. As you noticed, it'll only be doable on systems using X11. The performance is hit or miss. I've tested a few things where AHK is faster, ...
by mfeemster
18 Feb 2024, 19:33
Forum: Other Programming Languages
Topic: AHK or something close on Linux?
Replies: 5
Views: 702

Re: AHK or something close on Linux?

Thanks @geek, I see Keysharp in there. When it comes time to do the linux part, I will definitely inspect the code to see how those other projects were able to implement similar behavior in X11/linux.
by mfeemster
16 Feb 2024, 02:40
Forum: Other Programming Languages
Topic: AHK or something close on Linux?
Replies: 5
Views: 702

Re: AHK or something close on Linux?

As ahk7 noted, my project Keysharp has the aim of being able to run on linux, but has not yet done so. The reason this has never been done is because the AHK code is very Windows specific, with API calls all throughout. This is part of the reason Keysharp took the route of using C#. We can use thing...
by mfeemster
15 Feb 2024, 10:05
Forum: KeySharp
Topic: Keysharp - C# port of AHK
Replies: 18
Views: 2048

Re: Keysharp - C# port of AHK

New release 0.0.0.7

This fixes various parsing bugs as well as some issues with DllCall().
by mfeemster
07 Feb 2024, 10:58
Forum: About This Community
Topic: New subforum for Keysharp
Replies: 26
Views: 4814

Re: New subforum for Keysharp

To have Keysharp related posts in the C# subforum looks problematic. 1) It is tucking away Keysharp and making it hard to find. 2) People who are specifically into C# (proper) may not want to see it there. 3) Seems to create confusion. Possibly a good solution or compromise is to put Keysharp as a ...
by mfeemster
23 Jan 2024, 17:45
Forum: KeySharp
Topic: Keysharp - the resurrection of IronAHK
Replies: 216
Views: 96109

Re: Keysharp - the resurrection of IronAHK

I've made a new release, 0.0.0.6.

The new place to post for this project this stickied thread: viewtopic.php?f=81&t=125220

So I am going to stop updating this thread now.
by mfeemster
23 Jan 2024, 17:35
Forum: About This Community
Topic: New subforum for Keysharp
Replies: 26
Views: 4814

Re: New subforum for Keysharp

Thanks for the sticky.

I'm going to step off the project for about a month or so to catch up on things. This new version should keep people busy in the mean time. Hopefully they'll give some feedback.
by mfeemster
23 Jan 2024, 15:36
Forum: About This Community
Topic: New subforum for Keysharp
Replies: 26
Views: 4814

Re: New subforum for Keysharp

Thanks joedf , I've posted this: https://www.autohotkey.com/boards/viewtopic.php?f=81&t=125220&p=556408#p556408 Let me know if that's good. If so, would you prefer I put all future announcements there? Would you also want users to post all of their feedback/questions/bug reports there too? (If they ...
by mfeemster
23 Jan 2024, 15:33
Forum: KeySharp
Topic: Keysharp - C# port of AHK
Replies: 18
Views: 2048

Keysharp - C# port of AHK

Current version: 0.0.0.7 An Msi for the installer and a Zip for the portable can be found here: https://bitbucket.org/mfeemster/keysharp/downloads/ Please read through the instructions, caveats and differences between Keysharp and AHK v2 here: https://bitbucket.org/mfeemster/keysharp/src/master/ Run...
by mfeemster
23 Jan 2024, 10:12
Forum: About This Community
Topic: New subforum for Keysharp
Replies: 26
Views: 4814

Re: New subforum for Keysharp

I am preparing for another release after fixing a large number of serious bugs. Where should I announce that, now that we have this?
by mfeemster
15 Jan 2024, 20:30
Forum: About This Community
Topic: New subforum for Keysharp
Replies: 26
Views: 4814

Re: New subforum for Keysharp

Thanks, I really appreciate the support. I know this project is mostly academic in nature at this point. Others have wondered what exactly the purpose is. I have a few ideas, but for now it's still a work in progress. Thanks for sticking with me since 2020, I plan to go at least until the Windows ve...
by mfeemster
15 Jan 2024, 13:52
Forum: About This Community
Topic: New subforum for Keysharp
Replies: 26
Views: 4814

Re: New subforum for Keysharp

Author here. I am fine with a stickied thread. Like @boiler mentioned, it's not quite ready to be used by everyone. I am still working on clearing out bugs, particularly with regard to parsing.
by mfeemster
14 Jan 2024, 15:54
Forum: KeySharp
Topic: Keysharp - the resurrection of IronAHK
Replies: 216
Views: 96109

Re: Keysharp - the resurrection of IronAHK

Thanks SOTE , I am continuing to work on it. Finding and fixing bugs. What I'm doing to test is taking the various *.ahk scripts that come with the AHK v2 installer, and making sure Keysharp can properly parse and run them. This is revealing many bugs and I am fixing them one by one. For example, I ...
by mfeemster
02 Jan 2024, 11:04
Forum: KeySharp
Topic: Keysharp - the resurrection of IronAHK
Replies: 216
Views: 96109

Re: Keysharp - the resurrection of IronAHK

Release 0.0.0.5 has been posted on the downloads page here: https://bitbucket.org/mfeemster/keysharp/downloads/ The usual list of caveats and differences from AHK v2 are here: https://bitbucket.org/mfeemster/keysharp/src/master/ We've ticked off all of the remaining features to get parity (minus cav...
by mfeemster
09 Oct 2023, 10:50
Forum: KeySharp
Topic: Keysharp - the resurrection of IronAHK
Replies: 216
Views: 96109

Re: Keysharp - the resurrection of IronAHK

I am happy to announce testing release 0.0.0.4 has been posted on the downloads page here: https://bitbucket.org/mfeemster/keysharp/downloads/ The usual list of caveats and differences from AHK are here: https://bitbucket.org/mfeemster/keysharp/src/master/ This version fixes numerous parsing bugs, a...
by mfeemster
13 Sep 2023, 10:01
Forum: KeySharp
Topic: Keysharp - the resurrection of IronAHK
Replies: 216
Views: 96109

Re: Keysharp - the resurrection of IronAHK

When initially developing Keysharp, I didn't think it was possible for it to support reference function parameters like: func(&p) So the notes always said they are not supported. I got to thinking and came up with a way to implement them about a week ago. I committed the code last night, so function...
by mfeemster
10 Jul 2023, 15:02
Forum: KeySharp
Topic: Keysharp - the resurrection of IronAHK
Replies: 216
Views: 96109

Re: Keysharp - the resurrection of IronAHK

No, there is no support at all for Keysharp on Linux yet. I am trying to get the Windows part fully working first. I have almost all of it implemented, but there are a few remaining pieces that I am stumbling on. Namely: threads, COM and OwnProps in classes. After it's fully working, I'll begin the ...
by mfeemster
15 Jun 2023, 08:40
Forum: KeySharp
Topic: Keysharp - the resurrection of IronAHK
Replies: 216
Views: 96109

Re: Keysharp - the resurrection of IronAHK

I've added support for fat arrow functions and have fixed many bugs. For those interested in testing, see here: https://bitbucket.org/mfeemster/keysharp/downloads/ Please give me feedback either here or in the #keysharp channel on Discord. Thanks. PS: SOTE I have updated the very first post on this ...

Go to advanced search