Ejemplo n.º 1
0
 def visit_special_key_cmd(self, cmd, *args, **kwargs):
     self.append(Command(cmd.text, get_bytes(cmd.text), self.default_delay))
Ejemplo n.º 2
0
 def visit_control_cmd(self, cmd, *args, **kwargs):
     param = _find_child_by_name(cmd, 'control_cmd_param')
     self.append(
         Command(cmd.text, get_bytes(param, ['CTRL']), self.default_delay))
Ejemplo n.º 3
0
 def visit_shift_cmd(self, cmd, *args, **kwargs):
     param = _find_child_by_name(cmd, 'shift_cmd_param')
     self.append(
         Command(cmd.text, get_bytes(param, ['SHIFT']), self.default_delay))
Ejemplo n.º 4
0
 def visit_menu_cmd(self, cmd, *args, **kwargs):
     self.append(Command(cmd.text, get_bytes('PROPS'), self.default_delay))
Ejemplo n.º 5
0
 def visit_windows_cmd(self, cmd, *args, **kwargs):
     ch = _find_child_by_name(cmd, 'windows_cmd_param')
     byts = get_bytes(ch, ['META'])
     self.append(Command(cmd.text, byts, self.default_delay))
Ejemplo n.º 6
0
 def visit_string_cmd(self, cmd, *args, **kwargs):
     data = _find_child_by_name(cmd, 'string_data')
     byts = b''
     for ch in data:
         byts += get_bytes(ch)
     self.append(Command(cmd.text, byts, self.default_delay))