Jester Wrote:i'm currently using this:
Code:
<advancedsettings>
<video>
<defaultplayer>externalplayer</defaultplayer>
</video>
<externalplayer>
<filename>c:\player\mplayerc.exe</filename>
<args>/fullscreen /shutdown</args>
<forceontop>true</forceontop>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<hidecursor>false</hidecursor>
</externalplayer>
</advancedsettings>
outcome: alt-tab works but only with the externalplayer running (ie during video playback)
hidexbmc works, flag set to true hides the XBMC program (doesn't display it on the taskbar)
The alt-tab "problem" is due to the fact that the XBMC window is "TOPMOST" which means it's above anything else that isn't "TOPMOST", most windows aren't so they are below XBMC even if they have focus; this was a change that went in in the "intel" patch.
The last experimental change to the externalplayer that Jester kindly built for me only changes the TOPMOST-ness of the XBMC window for the duration that the external player is running. For me, at least, the effect of having forceontop=true and hidexbmc=false is that when the externalplayer is launched
1) the taskbar becomes briefly visible above the XBMC window
2) the external player (in my case windows media player) appears over XBMC
3) WMP makes itself fullscreen
...
4) I close WMP
5) XBMC is below it
In terms of "fixing" the wider alt-tab "problem" IMVHO there's nothing wrong with XBMC making its window topmost, however, if it loses focus, which AFAICT (Win32 window management isn't my thing) can only happen if the user presses alt-tab then it should make itself NOTOPMOST until it regains focus.