04 Jan
2022
Windows NT4 and Windows 2000/XP: The F12 key is reserved for use by the debugger at all times, so it should not be registered as a hot key. Even when you are not debugging an application, F12 is reserved in case a kernel-mode debugger or a just-in-time debugger is resident.
Turns out that in windows, whenever you hit f12 and a program is running with a debugger attached, windows automagically forces a breakpoint there. I just spent 3+ hours debugging my code, SDL, and googling to discover this cheerful fact.
https://arstechnica.com/civ...ic.php?f=20&t=538768