textinput.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:jackit 作者: vix597 项目源码 文件源码
def handle_event(self, event):
        '''
        Handle input events while the code editor is up.
        Overrides the code editor version
        '''
        if event.type == pygame.KEYDOWN:
            self.text_change = True

            if not self.initial_edit and event.key != pygame.K_RETURN:
                self.initial_edit = True
                self.text = ""

            if event.key == pygame.K_RETURN and self.initial_edit:
                self.stop()
            elif event.key == pygame.K_RETURN:
                pass
            elif event.key == pygame.K_DELETE:
                self.k_delete()
            elif event.key == pygame.K_LEFT:
                self.k_left()
            elif event.key == pygame.K_RIGHT:
                self.k_right()
            elif event.key == pygame.K_BACKSPACE:
                self.k_backspace()
            elif event.key == pygame.K_TAB:
                pass
            elif event.key == pygame.K_ESCAPE:
                pass
            else:
                self.character_key(event.key)

        return True # keep processing events
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号