コード例 #1
0
ファイル: parser.py プロジェクト: ozkatz/pi-remote-ducky
 def visit_special_key_cmd(self, cmd, *args, **kwargs):
     self.append(Command(cmd.text, get_bytes(cmd.text), self.default_delay))
コード例 #2
0
ファイル: parser.py プロジェクト: ozkatz/pi-remote-ducky
 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))
コード例 #3
0
ファイル: parser.py プロジェクト: ozkatz/pi-remote-ducky
 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))
コード例 #4
0
ファイル: parser.py プロジェクト: ozkatz/pi-remote-ducky
 def visit_menu_cmd(self, cmd, *args, **kwargs):
     self.append(Command(cmd.text, get_bytes('PROPS'), self.default_delay))
コード例 #5
0
ファイル: parser.py プロジェクト: ozkatz/pi-remote-ducky
 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))
コード例 #6
0
ファイル: parser.py プロジェクト: ozkatz/pi-remote-ducky
 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))