def use(self, name=None): Input.bind(name) if name else Input.bind(self.name) # Functions implementing key actions should contain: # 1. an action: # press or release e.g pressKeyA or releaseKeyA # 2. an identifier: # KeyA ... KeyZ For alphabetic keys e.g pressKeyA(self, mods) # Num0 ... Num9 For Numpad keys e.g pressNum0(self, mods) # Key0 ... Key9 e.g pressKey0(self, mods) # Enter, Esc, Space