I promised, so i tested it on my system with a benchmark app i made for testing micro-stutter, and after i made sure i was using Aero, here are my results:
- On my 64bit Win7 desktop, the printscreen key could capture the 0.10.0 löve projects' window's contents in all modes, that is, windowed, desktop fullscreen and exclusive fullscreen.
I didn't disable desktop compositing on löve either, since that would toss my desktop back to simple mode everytime it is run, which didn't happen.
Also, i have a GeForce GTX 750 Ti and a GTX 960, maybe that matters, i don't know.
In any case, you could/should still implement a function to save the imagedata made by lg.newscreenshot on a keypress, like F12 (usually) for comp. builds misbehaving with the OS print screen functionality.
(Semi-unrelated, but on my android 5.whatever tablet, i couldn't take a screenshot of iirc the Chrome browser app, but I could of the löve app, so yeah
)