on, and is stopped when that checkbox is turned off. It functions fine, but I can't receive said controller input unless the app is opened, which kind of ruins the whole point of this functionality.GetAsyncKeyState(), but as far as I know, nothing of such would work for a controller.RawGameController rather than Windows.Gaming.Input.Gamepad, and the other to check if my application receives input in the background. While the use of RawGameController did work for the project, my program did not receive background input while minimized. Upon using Spy++ as another user recommended, I reaffirmed that my program could not receive input when minimized.