def __init__(self, keyboard_callback = None, default_text = '', name = 'keyboard_screen', title=lang.pack['Files']['Keyboard']['Default_Title'], back_destination=None,**kwargs):
super(KeyboardInput, self).__init__(**kwargs)
self.default_text = default_text
self.back_destination = back_destination
self.first_press = False
if self.back_destination == None:
self.back_destination = roboprinter.robo_screen()
roboprinter.back_screen(name=name,
title=title,
back_destination=self.back_destination,
content=self)
self.current_screen = roboprinter.robo_screen()
self._keyboard = None
self._set_keyboard('keyboards/abc.json')
if keyboard_callback != None:
self.keyboard_callback = keyboard_callback
self.keyboard_watch = Clock.schedule_interval(self.monitor_screen_change, 0.2)
评论列表
文章目录