It's odd, I know you said you specifically use this app for BG3 but with the debug console open it simply doesn't detect when the pause button is being pressed. I tested it in other apps, and when I press pause it detects it and attempts to pause the process. I've also set ProcessNameToPause as 'bg3.exe' just to try and isolate that app but no luck. Any ideas?