Is it possible to assign makros only to specific applications? The problem I currently see is the following.
So I have a frontend which is controlled by particular keys. When I launch, lets say mplayer, it uses the same keys but for different purposes. So obviously, I would like to use my RC in a natural way, which means that I need different keys sending different makros depending on which application it is to receive. This is especially a problem if I want to control several different applications (each at a time) which have overlapping different key assignments. In my case I want to control GOM Player, mplayer and my frontend which launches those.
Or am I missunderstanding something on how to configure EventGhost properly?
Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
Assigning a makro tree to a given application
Re: Assigning a makro tree to a given application
sounds like just another job for the task plugin to enable a folder exklusive.
Re: Assigning a makro tree to a given application
Do you mean that this is possible already or that it has to be implemented?
If it's already possible, then can you tell me how? I just started to get into EG and learning it.
BTW: I had an infrared RC which had a software which worked in a similar way like EG, but not quite as flexible. This application handled it that way, that you could configure an executable (up to three at the same time) and then it sent only the keystrokes (or makros in EG) to the given application that was currently active.
So for example, if you had GOM player active and you pressed 1 on the RC then it sent the configured key, if it was maplyer then it sent a different key.
As I understand the philosophy of EG it might be a good way to implement that as a kind of conditional command. Assign a new action to a macro which executes only if the active task is X.
In the tree it might look like this:
mplayer:
VolumeUp
X10.VolumeUp
EmulateKeyboard: *
AutomaticRepeat: 0,6
Application: C:\programs\mplayer\mplayer.exe
...
GOM:
VolumeUp
X10.VolumeUp
EmulateKeyboard: {CrsrUp}
AutomaticRepeat: 0,6
Application: C:\programs\GOM\GOMplayer.exe
...
Something like this.
If it's already possible, then can you tell me how? I just started to get into EG and learning it.
BTW: I had an infrared RC which had a software which worked in a similar way like EG, but not quite as flexible. This application handled it that way, that you could configure an executable (up to three at the same time) and then it sent only the keystrokes (or makros in EG) to the given application that was currently active.
So for example, if you had GOM player active and you pressed 1 on the RC then it sent the configured key, if it was maplyer then it sent a different key.
As I understand the philosophy of EG it might be a good way to implement that as a kind of conditional command. Assign a new action to a macro which executes only if the active task is X.
In the tree it might look like this:
mplayer:
VolumeUp
X10.VolumeUp
EmulateKeyboard: *
AutomaticRepeat: 0,6
Application: C:\programs\mplayer\mplayer.exe
...
GOM:
VolumeUp
X10.VolumeUp
EmulateKeyboard: {CrsrUp}
AutomaticRepeat: 0,6
Application: C:\programs\GOM\GOMplayer.exe
...
Something like this.
Re: Assigning a makro tree to a given application
You just need to combine some things.
Group all the commands for an app in a folder and put them in another folder togethers
apps
+- Gom
+- mplayer
+- other app
add the task plugin
now make a different folder parallel to the apps folder
and put enable exlusive macros for each app in it.
Now assign the events from task plugin to the macros when the app gets focus
Group all the commands for an app in a folder and put them in another folder togethers
apps
+- Gom
+- mplayer
+- other app
add the task plugin
now make a different folder parallel to the apps folder
and put enable exlusive macros for each app in it.
Now assign the events from task plugin to the macros when the app gets focus
Re: Assigning a makro tree to a given application
AHH! Your comment game the idea to look a little further, and now I found a solution. Forget the above. Thanks! 
WOW! I'm really impressed how flexibel GE is. Everything I was looking for.
WOW! I'm really impressed how flexibel GE is. Everything I was looking for.
Re: Assigning a makro tree to a given application
Yes, that was the way I did it. I didn't realize that those task.activated thingies can also be used as makro triggers. Got the hang of it pretty fast after realizing how it works.Bartman wrote:You just need to combine some things.
Group all the commands for an app in a folder and put them in another folder togethers