2008-06-04, 15:10
Can anything be learned from EventGhost?, maybe even use some source code from that application software or its plugins?
[b]EventGhost[/b]
http://www.eventghost.org/wiki/EventGhost:About
http://sourceforge.net/projects/eventghost/
EventGhost is an open source automation tool for Microsoft Windows, that can be extended through plugins, (in fact the plugin system is the most integral part of EventGhost. Every action EventGhost does and every event it sees, is implemented through a plugin, even the most basic ones. So every plugin has equal rights as built-in functions, because they are actually the same. The user can configure and use them through a consistent and hopefully easy to learn interface).
EventGhost is released under the GNU General Public License (GPL). EventGhost is written mostly in Python with some low-level parts in C. Plugins can be written in any language that can produce DLLs, like C, C++, Delphi and Visual Basic. But of course they can also easily be written in Python.
If we could even just use its plugins somehow then we would at least for Microsoft Windows gain support for a lot of remotes:
http://www.eventghost.org/wiki/Receivers
http://www.eventghost.org/wiki/Plugin_List
[b]EventGhost[/b]
http://www.eventghost.org/wiki/EventGhost:About
http://sourceforge.net/projects/eventghost/
EventGhost is an open source automation tool for Microsoft Windows, that can be extended through plugins, (in fact the plugin system is the most integral part of EventGhost. Every action EventGhost does and every event it sees, is implemented through a plugin, even the most basic ones. So every plugin has equal rights as built-in functions, because they are actually the same. The user can configure and use them through a consistent and hopefully easy to learn interface).
EventGhost is released under the GNU General Public License (GPL). EventGhost is written mostly in Python with some low-level parts in C. Plugins can be written in any language that can produce DLLs, like C, C++, Delphi and Visual Basic. But of course they can also easily be written in Python.
If we could even just use its plugins somehow then we would at least for Microsoft Windows gain support for a lot of remotes:
http://www.eventghost.org/wiki/Receivers
http://www.eventghost.org/wiki/Plugin_List