I have an application (WPF) in which the mouse is controlled using the kinect. In that application I have a button that when clicked a kinect game is executed. The problem occurs when I try to control the character in the game. See the first app uses kinect like this: Right hand moves the mouse and click occurs when left hand is brought front. On the other hand the game is some sort of "car game" in which the player's car is controlled by making steering wheel-like moves. My problem is that when the game is ran through the app the kinect controls do not change and remain just like they were with the first app and not like the game. What can I do to tell the pc that the kinect controls of each app only take place when app is in focus?