Every line of 'pygame escape key' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
95 def checkForKeyPress(): 96 if len(pygame.event.get(QUIT)) > 0: 97 terminate() 98 99 keyUpEvents = pygame.event.get(KEYUP) 100 if len(keyUpEvents) == 0: 101 return None 102 if keyUpEvents[0].key == K_ESCAPE: 103 terminate() 104 return keyUpEvents[0].key
4 def quit_or_esc() -> bool: 5 """ 6 Check if the quit event is triggered or the ESC key is pressed. 7 """ 8 for event in pygame.event.get(): 9 if event.type == pygame.QUIT or \ 10 (event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE): 11 return True 12 return False
11 def handle_keys(key, game_state): 12 if game_state == GameStates.PLAYERS_TURN: 13 return handle_player_turn_keys(key) 14 elif game_state == GameStates.PLAYER_DEAD: 15 return handle_player_dead_keys(key) 16 elif game_state == GameStates.TARGETING: 17 return handle_targeting_keys(key) 18 elif game_state in (GameStates.SHOW_INVENTORY, GameStates.DROP_INVENTORY): 19 return handle_inventory_keys(key) 20 elif game_state == GameStates.LEVEL_UP: 21 return handle_level_up_menu(key) 22 elif game_state == GameStates.CHARACTER_SCREEN: 23 return handle_character_screen(key) 24 25 return {}
81 def pressTest(self, key): 82 print( "-> Pressing " + key.upper() )
146 def key_down(self, key): 147 if key in self.map: 148 self.velocity = V2((3 / self.scale, 0) if key in self.map[:2] else (0, 3 / self.scale)).elementwise() * ( 149 (self.map.index(key) not in (1, 2)) * 2 - 1)
426 def handle_key(self, k): 427 level_state = self.game_state.level 428 if k == 'CANCEL': 429 return 430 431 if k not in KEYS_TO_DIRECTIONS: 432 self.logger.log("Invalid direction") 433 return 434 435 delta = KEYS_TO_DIRECTIONS[k] 436 if action_close(level_state, level_state.player, level_state.player.position + delta): 437 self.logger.log("You closed the door.") 438 else: 439 self.logger.log("There is no door there.")
44 def _read_key(self): 45 ch = self.stdscr.getch() 46 if ch > 0 and ch != self.last_ch: 47 key = chr(ch) 48 if key in self.key2actions: 49 self.key2actions[key].func() 50 self.last_ch = ch
17 def keypress(key): 18 #keyboard.press(key) 19 #keyboard.release(key) 20 os.system("xdotool key %s" % key)
431 def on_key_release(self, key, x, y): 432 key, text = self._process_key(key) 433 self._vispy_canvas.events.key_release(key=key, text=text, 434 modifiers=self._modifiers())
178 def press_keys(self, keys, **kwargs): 179 for key in keys: 180 self.press_key(key, **kwargs)