fceux/get_key.py

26 lines
627 B
Python
Executable File

#!/usr/bin/env python
import pygame
import sys
from pygame.locals import *
class KeyGrabber:
""" KeyGrabber is a wrapper that gets an SDL key from the user using pygame """
def __init__(self, width=300, height=100):
pygame.init()
screen = pygame.display.set_mode((width, height))
pygame.display.set_caption("Press any key. . .")
def get_key(self):
while 1:
for event in pygame.event.get():
if event.type == KEYDOWN:
#print event.key
pygame.display.quit()
return event.key
if __name__ == "__main__":
kg = KeyGrabber()
print kg.get_key()