Results 1 to 7 of 7

Thread: Switching profile based upon foreground app

Hybrid View

  1. #1
    Join Date
    Jan 2012
    Posts
    7

    Switching profile based upon foreground app

    I don't know if this is a bug or a feature request, but I have noticed that Pinnacle does not seem to switch between profiles according to the active application. This becomes evidently painful when using it with a HTPC. I use XBMC and use XBMC to launch various emulators (Nestopia/Snes9x/etc). Launching various applications manually it seems Pinnacle binds to the first EXE and doesn't let go until that EXE quits.

  2. #2
    Join Date
    Dec 2010
    Location
    Trinidad W.I.
    Posts
    1,683
    Quote Originally Posted by meejvaj View Post
    I don't know if this is a bug or a feature request, but I have noticed that Pinnacle does not seem to switch between profiles according to the active application. This becomes evidently painful when using it with a HTPC. I use XBMC and use XBMC to launch various emulators (Nestopia/Snes9x/etc). Launching various applications manually it seems Pinnacle binds to the first EXE and doesn't let go until that EXE quits.
    Did you make a profile for XBMC to be emulated and launch by PGP? If so what exactly is the problem? And if not, can you give a little more details what you're doing with PGP and XBMC.

  3. #3
    Join Date
    Jan 2009
    Location
    Scotland
    Posts
    724
    I Think I Understand the problem, He is launching other applications through XBMC but the XBMC profile keeps running, Meaning another profile won't start, until the XBMC one is stopped. There is no way I can think of to make it change automatically but you could assign a Hot-Swap to your controller to switch the profile.

  4. #4
    Join Date
    Dec 2010
    Location
    Trinidad W.I.
    Posts
    1,683
    Quote Originally Posted by Pinnacle [Alec] View Post
    I Think I Understand the problem, He is launching other applications through XBMC but the XBMC profile keeps running, Meaning another profile won't start, until the XBMC one is stopped. There is no way I can think of to make it change automatically but you could assign a Hot-Swap to your controller to switch the profile.
    Well in that case, he'll have to really assign a Hot Swap but with the .exe of the file or apps he want to run.

  5. #5
    Join Date
    Jan 2012
    Posts
    7
    I was curious if this lack of foreground detection was a bug on my system or standard operating procedure. I am guessing from the "Hot-Swap" suggestion (a workaround I have been using) that it is the latter.

    Windows allows applications to detect what application is in the foreground and also if the foreground windows changes (GetForegroundWindow/SetWindowsHookEx).

    So I guess my final question is: Is this limitation by design?

    Thanks.

  6. #6
    Join Date
    Oct 2009
    Location
    Amsterdam
    Posts
    772
    I also have a HTPC with XBMC. I don't recall having this problem. What launcher do you use?

  7. #7
    Join Date
    Jan 2012
    Posts
    7
    I am using Rom Collection Browser as the front end for the emulators inside of XBMC. The problem, however, can be duplicated without XBMC at all. Create a profile for two different apps: used Nestopia and Snes9x. Launch Nestopia and Pinnacle will correctly load the profile. Launch the Snes9x and Pinnacle will stay with the Nestopia profile even though Snes9x's window is active. The only way to have Pinnacle automatically switch to the Snes9x's profile is to quite Nestopia.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •