def __init__(self, real_merger_config=True): self.state = CasterState() self.clip = {} self.history = RecognitionHistoryForWSR(20) if not settings.WSR: self.history = RecognitionHistory(20) self.history.register() self.state.set_stack_history(self.history) self.preserved = None self.timer = TimerForWSR(0.025) if not settings.WSR: from dragonfly.timer import _Timer self.timer = _Timer(0.025) self.comm = Communicator() self.dep = DependencyMan() self.macros_grammar = Grammar("recorded_macros") self.merger = CCRMerger(real_merger_config)
def __init__(self, real_merger_config=True): self.clip = {} self.history = RecognitionHistory(20) self.history.register() self.preserved = None from dragonfly.timer import _Timer self.timer = _Timer(0.025) self.macros_grammar = Grammar("recorded_macros") self.merger = CCRMerger(real_merger_config)
def __init__(self): self.state = None self.clip = {} self.sticky = [] self.history = RecognitionHistory(20) self.history.register() self.preserved = None self.comm = Communicator() self.intermediary = StatusIntermediary(self.comm) self.timer = _Timer(0.025) self.dep = DependencyMan() self.intermediary = None self.macros_grammar = Grammar("recorded_macros") self.noderules = []
def __init__(self): self.state = None self.clip = {} self.sticky = [] self.history = [] if not settings.WSR: self.history = RecognitionHistory(20) self.history.register() self.preserved = None self.comm = Communicator() self.intermediary = StatusIntermediary(self.comm) self.timer = TimerForWSR(0.025) if not settings.WSR: from dragonfly.timer import _Timer self.timer = _Timer(0.025) self.dep = DependencyMan() self.macros_grammar = Grammar("recorded_macros") self.noderules = []
from dragonfly import * from dragonfly.timer import _Timer import BaseGrammars from BaseRules import * import _general as glib import _decorators as dec import _keyboard as kb import inspect import _globals import paths import sys sys.argv = [""] import subprocess import easygui import chajLib.ui.docnav as docnav TIMER_MANAGER = _Timer(1) masterRunOn = BaseGrammars.ContinuousGrammar("master run on grammar") grammar = BaseGrammars.GlobalGrammar("master non run on grammar") listener = Grammar("wake up grammar") class EnableDragonfly(ContinuousRule): spec = "(enable|load) dragonfly" def _process_recognition(self, node, extras): listener.set_exclusiveness(False) get_engine().speak("dragonfly alive") listener.add_rule(EnableDragonfly()) # Clipboard _support clip = Clipboard()