15

I want to know how the Print Screen key works. This is useful to take a snap of the current screen, but how does is this possible? Is there software that run and take a snap when print screen key is been pressed? If so what are they?

Can anyone help me in the behind scenes of this process?

4
  • 2
    I would love to see a detailed answer on this. It's something I take for granted :)
    – nopcorn
    Apr 3, 2011 at 1:59
  • 5
    I am in shock and awe every time my PC boots up. Its mind boggling something so complex is so dependable, too bad my government does not work this well.
    – Moab
    Apr 3, 2011 at 2:39
  • and then. it BSODs. ;p. The government works perfectly well- in its own way. Just not the way we want it to ;p
    – Journeyman Geek
    Apr 3, 2011 at 5:58
  • This question is entirely too vague. I don't see the purpose in answering "it is implementation-dependent". If it's implementation dependent then for the question to stay open it must specify the implementation. Feb 6 at 17:54

3 Answers 3

17

Specifically how it works is implementation-dependent, but in many cases the framebuffer holds whatever is currently being displayed on the screen, so the simplest way to make a screenshot is just to take that chunk of memory and write it to a file. You can often do this (on Linux) with the command cat /dev/fb0 > 'filename' (where 'filename' is the image file you want to write).

1
  • cat /dev/fb0 > 'filename' didn't worked Dec 14, 2014 at 14:01
6

The Journeyman is quite right. It is basically just a functionality of Windows. As soon as you press Print Screen, Windows will grab the color of all of the pixels on your screen (the little dots), and save it to your clipboard (where everything you "copy" (ctrl + c) goes), so you can paste it in Paint, or whatever program.

There's no special software or anything running, it's just Windows.

1
  • @Rene what does color of all of the pixels on your screen means? Will the pixel data comes from display? Selected answer says about some 'framebuffer' and I think its just some memory from where OS will grab the data. Please correct.
    – manikanta
    Dec 26, 2013 at 9:23
3

Its quite simply part of the OS/Display manager. In older implimentations it used to print out whatever's on the screen- the choice/option of copying what's on the screen is relatively new - you can then paste the image into your image editor of choice.

Not the answer you're looking for? Browse other questions tagged .