Python pygame.K_F11 Examples
The following are 2
code examples of pygame.K_F11().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
pygame
, or try the search function
.
Example #1
Source File: draw.py From rpisurv with GNU General Public License v2.0 | 5 votes |
def check_keypress(): try: for event in pygame.event.get(): if event.type == pygame.KEYDOWN: if event.key == pygame.K_q or event.key == pygame.K_a or event.key == pygame.K_KP_DIVIDE or event.key == pygame.K_BACKSPACE: logger.debug("Keypress 'a' or 'q' or 'backspace' or 'keypad /' detected.") return "end_event" if event.key == pygame.K_n or event.key == pygame.K_SPACE or event.key == pygame.K_KP_PLUS: logger.debug("Keypress 'n' or 'space' or 'keypad +' detected.") return "next_event" if event.key == pygame.K_r or event.key == pygame.K_KP_PERIOD or event.key == pygame.K_COMMA: logger.debug("Keypress 'r' or ',' or 'keypad .' detected") return "resume_rotation" if event.key == pygame.K_p or event.key == pygame.K_KP_MULTIPLY: logger.debug("Keypress 'p' or 'keypad *' detected") return "pause_rotation" for numeric_key_counter, key in enumerate([pygame.K_F1,pygame.K_F2,pygame.K_F3,pygame.K_F4,pygame.K_F5,pygame.K_F6,pygame.K_F7,pygame.K_F8,pygame.K_F9,pygame.K_F10,pygame.K_F11,pygame.K_F12]): if event.key == key: logger.debug("Keypress 'F" + str(numeric_key_counter + 1) + "' detected") return numeric_key_counter for numeric_key_counter, key in enumerate([pygame.K_KP0,pygame.K_KP1,pygame.K_KP2,pygame.K_KP3,pygame.K_KP4,pygame.K_KP5,pygame.K_KP6,pygame.K_KP7,pygame.K_KP8,pygame.K_KP9]): if event.key == key: logger.debug("Keypress 'keypad " + str(numeric_key_counter + 1) + "' detected") return numeric_key_counter else: return None except pygame.error as e: logger.debug("Exception " + repr(e)) exit(0)
Example #2
Source File: gui.py From ct-Raspi-Radiowecker with GNU General Public License v3.0 | 5 votes |
def process_events(self): clicked = False events = pygame.event.get() for event in events: # if the event is any type of quit request end the program if event.type == pygame.QUIT: quit() # resize the window if its requested elif event.type == pygame.VIDEORESIZE: self.window_size = event.size self.display_resize() # evaluate keypresses elif event.type == pygame.KEYDOWN: # exit on Escape if event.key == pygame.K_ESCAPE: quit() # switch to fullscreen on F11 elif event.key == pygame.K_F11: self.fullscreen = not self.fullscreen # evaluate all presses of the left mousebutton elif event.type == pygame.MOUSEBUTTONUP and event.button == 1: clicked = True self.clicktime = pygame.time.get_ticks() self.clickEvent = event click = None timediff = pygame.time.get_ticks() - self.clicktime if clicked and self.await_dblclk == False and self.click is None: self.await_dblclk = True pass elif clicked and timediff < self.dblclktime and self.await_dblclk: click = "double" self.await_dblclk = False elif timediff > self.dblclktime and self.await_dblclk: click = "single" self.await_dblclk = False if click != None: self.await_dblclk = False self.clicktime = 0 for element in self.elements: if hasattr(element, 'Callback') and element.Callback != None and element.Rect.collidepoint(self.clickEvent.pos): if click == "double" and element.DblclkCallback != None: element.DblclkCallback() else: element.Callback() # exit the programm