I have a question regarding the option for choosing which screen games/apps go fullscreen on.
Currently my setup is this:
Mainscreen: Dell U2312HM, Secondary Screen(Browser/apps): Samsung T220.
TV positioned elsewhere in the room: Samsung UE32ES5500 for digital TV, and videoplayback (drag the media player screen there) for comfy viewing. It is connected to my PC via the HDMI output. Thank heavens for the 4port display features @ GTX600 series
Now the question is this, sometimes i dont want to sit on my desk to play some controller based games, but want to play them on the 32".
To do so, i have to make it my mainscreen, and then run the game. But from where i sit on the desk that's a little hard to read. And i dont want to add another set of perhipherals in order to run it from the bed.
TL : DR Question: Can i make a commandline or alteration in windows that makes fullscreen games/apps run on the TV instead of the Dell, whist the Dell is still the mainscreen.
So i finally fully fixed it. So to anyone who also wants this without the headache, here goes:
Install Ultramon: See Steamforum link
Install AutoHotKey: See Steamforum link
Download this: http://tomchuk.com/static/upload/adm...Controller.zip
And look for EndPointController.exe in the "release" file. Place this somewhere on the drive and remember this location for the .bat file.
Run Endpointcontroller.exe in cmd.
You should see your audio devices with numbers infront of it. Remember these numbers and make a batch file.
Write in this batchfile:
Save this file as audio_#.bat twice. So make this batch for both your HDMI and normal playback device with according numbers.Code:installation directory\...\Endpointcontroller.exe "number of audio device" (without the " ")
Next create a monitorswitch script for Ultramon:
(check in display settings what numbers your monitors have)
Save it to something_#.vbs for both monitors. So make this twice, for your mainscreen and TV. With according numbers.Code:Set sys = CreateObject("UltraMon.System") sys.Monitors("number of monitor").Primary = True sys.ApplyMonitorChanges
Next make the AutoHotKey file.
I just can't stand to leave a topic unanswered.Code:#IfWinNotExist, Steam ahk_class CUIEngineWin32 Joy7:: Run, "installdirectory\...\something_#.vbs" This is the vbs for the TV RunWait, "[B]installdirectory\...\audio_#.bat.bat" This is the HDMI playback batch (.bat). Process, Exist, Steam.exe if ErrorLevel Run, "steam://open/bigpicture" else Run, "D:\Games\Steam\Steam.exe" -bigpicture WinWait, Steam ahk_class CUIEngineWin32 WinWaitClose, Steam ahk_class CUIEngineWin32 Run, "installdirectory\...\something_#.vbs" This is the vbs for the Main monitor RunWait, "[B]installdirectory\...\audio_#.bat.bat" This is the soundcard playback batch.