diff --git a/config/settings/settings.conf b/config/settings/settings.conf index 850f3635..2c45cfa8 100644 --- a/config/settings/settings.conf +++ b/config/settings/settings.conf @@ -74,7 +74,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