BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
The games continue responding to analog input while the window is not in focus, even when "Accept background input" is unchecked. Button presses/hotkeys are properly ignored, but the character still moves around when the joystick is used.
Repro
Start up any N64 game.
In Customization, Check Run in background, and uncheck Accept background input.
Make sure controller has analog controls bound.
Ensure the game is at a point that will accept analog input.
Select any other window, and move the joystick around. You can hear the movement in game, and when you return focus you can see character/cursor has moved. Press any digital button (including D-pads) while unfocused and nothing occurs in game.
Summary
The games continue responding to analog input while the window is not in focus, even when "Accept background input" is unchecked. Button presses/hotkeys are properly ignored, but the character still moves around when the joystick is used.
Repro
Host env.