diff --git a/config/settings/settings.conf b/config/settings/settings.conf index fe6f56ba..93e83f44 100644 --- a/config/settings/settings.conf +++ b/config/settings/settings.conf @@ -71,7 +71,7 @@ charEcho=False # echo deleted chars charDeleteEcho=True # echo word after pressing space -wordEcho=True +wordEcho=False # interrupt speech on any keypress interruptOnKeyPress=False diff --git a/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py b/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py index ba597aaf..c2090159 100644 --- a/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py +++ b/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py @@ -1,22 +1,23 @@ #!/bin/python from utils import word_utils - +initialized = False +try: + import enchant + initialized = True +except: + print('nööP') + class command(): def __init__(self): - self.initialized = False - try: - import enchant - self.initialized = True - except: - pass + pass def run(self, environment): if not environment['runtime']['settingsManager'].getSettingAsBool(environment, 'general', 'autoSpellCheck'): return environment - if not self.initialized: + if not initialized: environment['runtime']['outputManager'].presentText(environment, 'pychant is not installed', interrupt=True) - + return environment spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) # just when cursor move worddetection is needed diff --git a/src/fenrir-package/core/commandManager.py b/src/fenrir-package/core/commandManager.py index 977f8101..e5954e16 100644 --- a/src/fenrir-package/core/commandManager.py +++ b/src/fenrir-package/core/commandManager.py @@ -39,6 +39,7 @@ class commandManager(): if environ != None: environment = environ except Exception as e: + print(e) environment['runtime']['debug'].writeDebugOut(environment,"Error while executing trigger:" + trigger + "." + cmd ,debug.debugLevel.ERROR) environment['runtime']['debug'].writeDebugOut(environment,str(e),debug.debugLevel.ERROR) return environment @@ -52,6 +53,7 @@ class commandManager(): if environ != None: environment = environ except Exception as e: + print(e) environment['runtime']['debug'].writeDebugOut(environment,"Error while executing command:" + section + "." + currCommand ,debug.debugLevel.ERROR) environment['runtime']['debug'].writeDebugOut(environment,str(e),debug.debugLevel.ERROR) environment['commandInfo']['currCommand'] = ''