Chris Hengge wrote: > I've got your code at home, and I know it picks up shift and ctrl > modified items, but it wont register print screen (among a few > others). I can post the code I have at home later if you want to > verify it. I've been given a few methods to try in my other thread I > just started on here which are more practical, but I'm still > interested in this. Pygame can capture it just fine. import pygame from pygame.locals import * pygame.init() scr = pygame.display.set_mode((640,480)) while 1: pygame.display.update() for event in pygame.event.get(): if event.type == KEYDOWN: print event if event.key == K_ESCAPE: pygame.quit() raise SystemExit
when you hit print screen you will see that the keycode is 311, so just do a if event.key == 311: if you want to check if they hit print screen. But this doesn't really help you probably because I don't think you're using Pygame. Just thought i'd mention that. > > On 11/2/06, *Alan Gauld* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > > "Chris Hengge" <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote > > Do you by chance know of a way to capture special keys like "Print > > Screen"? > > Try the key capture code in my Event Driven topic. > > So far as I know it works for all keys including the special ones. > It also points out that those keys have a two part code... > > -- > Alan Gauld > Author of the Learn to Program web site > http://www.freenetpages.co.uk/hp/alan.gauld > > > _______________________________________________ > Tutor maillist - Tutor@python.org <mailto:Tutor@python.org> > http://mail.python.org/mailman/listinfo/tutor > > > ------------------------------------------------------------------------ > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor