Ad blocker detected:
Our software and support is 100% free. This website is not.
You can donate in 2 ways, by turning off your ad blocker or by pressing the Donate button.
************ NOTICE ************
UPDATE YOUR BOOKMARKS!!!
We have an issue that there is no way around as of yet.
I have done all I can to try and prevent this from happening.
We are going to be losing the .com, .org and .de domains.
We have not been able to contact the original author of EventGhost
(the person that owns those domains) to redirect them to the new web server.
I set in motion when we first moved a redirection from the old server to the new server.
I also put in markers so that search engines would see this change and update any pointers
they have. We still have the .net domain for the production site. and the .rocks for the test site.
For the past few months you have been getting redirected to the .net site if you used one of the 3
domains mentioned above. I just wanted to tell everyone so they can make any changes needed.
cFunctions -- in particular, the hooking code -- is a complete mess that I'd like to see buried sooner rather than later. To that end, I've rewritten the Keyboard plugin using a proven library: pyHook. This is a drop-in replacement for the stock Keyboard plugin, meaning your existing configuration will work without a single modification. Help me test it, won't you?
Because of the ancient version of wxPython we bundle, this plugin, through no fault of its own, will crash EventGhost from time to time. To reduce the frequency of crashes, it's suggested that you also load the Task plugin and create macros to disable Keyboard+ on Task.Activated.EventGhost and re-enable it on Task.Deactivated.EventGhost.
* Changed: We now hook a slightly different way to reduce crashes.
* Fixed: Ctrl+Alt+Del previously didn't release.
* Fixed: When using Win key combinations, if you released Win before the other key, the start menu would popup.
I noticed that keyboard plugin has trouble with multiple-pressing LWin combinations (for example holding LWin key and pressing any other key twice will only register it once in EG if that key is mapped to event). This plugin fixes it.
EDIT: But appears to have problems with LWin+numpad combos. Holding LWin and pressing Numpad8 several times for example will freeze EG.
Based on what I've read, I believe that's a wxPython threading issue that, hopefully, has been resolved in a more recent build. If you don't touch the keyboard while EG is focused (which, I realize, is highly inconvenient), I have yet to see it freeze.
Until the Git repository is ready for primetime and we can dig in and update wxPython, using this plugin will be something of a tradeoff. I find it to be far more stable than the stock Keyboard plugin, but... the freezes. Ugh.
By the way, something I forgot to mention in the first post -- this plugin is a drop-in replacement for the stock Keyboard plugin. Your existing configuration will work without a single modification.
Attachment in the first post has been updated with an alternate hooking implementation and a fix for Ctrl+Alt+Del, which previously didn't release. Again, stable for me thus far (24h and counting) with the enable/disable workaround and the updated Task plugin, but time will tell.