Ok so I just started learning about EG for about some days.
My setup is that when my gamepad connects to the PC EG will change the main display and audio from the monitor to the TV.
And also turns the TV on + Source HDMI1.
Basically I created a HDMI-CEC effect.
This first step is woking 100% great.
The problem is when and how to send back all signals to the monitor
My idea is to make a gamepad hotkey to emulate "Shift+Ctrl+F11"
but EG can't detect it ;/
The combo would be a perfect event to send the display and audio back to the monitor.
And also turn the TV off.
But for the live of me I can't make it detect "emulated keyboard inputs".
Basically I need EG to detect a keyboard input combo "Shift+Ctrl+F11"
but since this will be triggered by a emulated input EG just ignores it
I could also use the controller disconnects as a event
but that would cause several problems since the controller will disconnect when idle for too long
like when watching a movie.
Any tips?
EG - Detect Virtual Input
- kgschlosser
- Site Admin
- Posts: 5508
- Joined: Fri Jun 05, 2015 5:43 am
- Location: Rocky Mountains, Colorado USA
Re: EG - Detect Virtual Input
need to know what the "gamepad" is. and what are you using to emulate the keystrokes?
if you are using EG to emulate the "Shift+Ctrl+F11" then why not simply use the events you are using to emulate those keystrokes to run the actions that you want to have run when those keystrokes are pressed??.
If you are not using emulated keystrokes that are made by eventghost but some other program. we are going to have to do some playing around with it.
Windows has 2 mechanisms for emulating keystrokes. one of them is injecting the keystrokes right into the keyboard input buffer. the second is to send them to an application directly.
Before we get into this aspect of it.. do you have the keyboard plugin installed??
if you are using EG to emulate the "Shift+Ctrl+F11" then why not simply use the events you are using to emulate those keystrokes to run the actions that you want to have run when those keystrokes are pressed??.
If you are not using emulated keystrokes that are made by eventghost but some other program. we are going to have to do some playing around with it.
Windows has 2 mechanisms for emulating keystrokes. one of them is injecting the keystrokes right into the keyboard input buffer. the second is to send them to an application directly.
Before we get into this aspect of it.. do you have the keyboard plugin installed??
Re: EG - Detect Virtual Input
Thanks for helping me out!!
And yes the gamepad is emulating a keyboard.
There is both the full steam keyboard and
I created a hotkey:
steam/ps/guide button+options/select for 3 seconds -> triggers the release of Ctrl+Shift+F11
I'm using a DS4 controller fully custumized in the steam app using the steam controller hotkeys."need to know what the "gamepad" is. and what are you using to emulate the keystrokes?"
And yes the gamepad is emulating a keyboard.
There is both the full steam keyboard and
I created a hotkey:
steam/ps/guide button+options/select for 3 seconds -> triggers the release of Ctrl+Shift+F11
yep that is exactly what I'm doing.If you are not using emulated keystrokes that are made by eventghost but some other program. we are going to have to do some playing around with it.
Yes. But it does not detect steam virtual keyboard inputsdo you have the keyboard plugin installed??
- kgschlosser
- Site Admin
- Posts: 5508
- Joined: Fri Jun 05, 2015 5:43 am
- Location: Rocky Mountains, Colorado USA
Re: EG - Detect Virtual Input
In the steam app do you have the ability to select a specific program to inject the keycodes into?? I have heard of steam but I do not know anything about it. I thought it is a program that games run in. And if that is the case then the steam emulating the keystrokes are only being sent to the steam application.
EventGhost only monitors the keyboard input buffer. This way it can cover all running applications and it only covers keyboard input or an emulated keystroke sent to the keyboard buffer.
Essentially there are 2 ways to emulate keystrokes.
The first is to send the keystrokes to the input buffer.
The second is to send them directly to a specific application as a keyboard event.
I am going to Hazzard a guess the second is what is taking place.
EventGhost only monitors the keyboard input buffer. This way it can cover all running applications and it only covers keyboard input or an emulated keystroke sent to the keyboard buffer.
Essentially there are 2 ways to emulate keystrokes.
The first is to send the keystrokes to the input buffer.
The second is to send them directly to a specific application as a keyboard event.
I am going to Hazzard a guess the second is what is taking place.
Re: EG - Detect Virtual Input
The steam virtual keyboard works just like the windows virtual keyboard (osk.exe).
Any program will detect the inputs just fine.
There is no need to select a program
Any program will detect the inputs just fine.
There is no need to select a program
Re: EG - Detect Virtual Input
So far not much luck on this.
I found a SimKey plugin but is very old and it just freezes EG
Apparently this plugin was supposed to register Virtual keyboard inputs.
I found a SimKey plugin but is very old and it just freezes EG
Apparently this plugin was supposed to register Virtual keyboard inputs.