From 68c216a8456ee0e11751ed48ab54af39438de7f5 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 09:23:35 +0200 Subject: [PATCH 01/11] Update spell_check.py --- .../commands/commands/spell_check.py | 48 +++++++------------ 1 file changed, 17 insertions(+), 31 deletions(-) diff --git a/src/fenrir-package/commands/commands/spell_check.py b/src/fenrir-package/commands/commands/spell_check.py index c2090159..a603633e 100644 --- a/src/fenrir-package/commands/commands/spell_check.py +++ b/src/fenrir-package/commands/commands/spell_check.py @@ -5,11 +5,11 @@ try: import enchant initialized = True except: - print('nööP') + pass class command(): def __init__(self): - pass + self.language = '' def run(self, environment): if not environment['runtime']['settingsManager'].getSettingAsBool(environment, 'general', 'autoSpellCheck'): @@ -17,38 +17,24 @@ class command(): 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 - if environment['screenData']['newCursor']['x'] == environment['screenData']['oldCursor']['x']: - return environment - - # for now no new line - if environment['screenData']['newCursor']['y'] != environment['screenData']['oldCursor']['y']: - return environment - if len(environment['screenData']['newDelta']) > 1: - return environment - - # TTY Change is no new word - if environment['screenData']['newTTY'] != environment['screenData']['oldTTY']: - return environment - - # first place could not be the end of a word - if environment['screenData']['newCursor']['x'] == 0: - return environment + return environment + if environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage') != self.language: + try: + spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) + except: + return environment + + if not newContent[environment['screenData']['newCursor']['x']].strip() == '': + return environment + + if (environment['screenData']['newCursorReview'] != None): + cursorPos = environment['screenData']['newCursorReview'].copy() + else: + cursorPos = environment['screenData']['newCursor'].copy() # get the word newContent = environment['screenData']['newContentText'].split('\n')[environment['screenData']['newCursor']['y']] - x, y, currWord = word_utils.getCurrentWord(environment['screenData']['newCursor']['x'], 0, newContent) - # was this a typed word? - if environment['screenData']['newDelta'] != '': - if not(newContent[environment['screenData']['oldCursor']['x']].strip() == '' and x != environment['screenData']['oldCursor']['x']): - return environment - else: - # or just arrow arround? - if not(newContent[environment['screenData']['newCursor']['x']].strip() == '' and x != environment['screenData']['newCursor']['x']): - return environment + x, y, currWord = word_utils.getCurrentWord(cursorPos['x'], cursorPos['y'], newContent) if currWord != '': if not spellChecker.check(currWord): From cfd17f1bd9db72e6e2e693959da30ee08c1ea497 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 09:26:05 +0200 Subject: [PATCH 02/11] Update 62000-spell_check.py --- .../commands/onScreenChanged/62000-spell_check.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py b/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py index c81fdb12..9c5ad11b 100644 --- a/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py +++ b/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py @@ -5,20 +5,24 @@ try: import enchant initialized = True except: - print('nööP') + pass class command(): def __init__(self): - pass + self.language = '' def run(self, environment): if not environment['runtime']['settingsManager'].getSettingAsBool(environment, 'general', 'autoSpellCheck'): return environment if not initialized: - return environment - spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) - + return environment + if environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage') != self.language: + try: + spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) + except: + return environment + # just when cursor move worddetection is needed if environment['screenData']['newCursor']['x'] == environment['screenData']['oldCursor']['x']: return environment From 3a5c37ff6a6ecf09eb637dbc85094f235d46bb1b Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 09:27:52 +0200 Subject: [PATCH 03/11] Update spell_check.py --- src/fenrir-package/commands/commands/spell_check.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/fenrir-package/commands/commands/spell_check.py b/src/fenrir-package/commands/commands/spell_check.py index a603633e..b6ac878e 100644 --- a/src/fenrir-package/commands/commands/spell_check.py +++ b/src/fenrir-package/commands/commands/spell_check.py @@ -23,9 +23,6 @@ class command(): spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) except: return environment - - if not newContent[environment['screenData']['newCursor']['x']].strip() == '': - return environment if (environment['screenData']['newCursorReview'] != None): cursorPos = environment['screenData']['newCursorReview'].copy() @@ -34,7 +31,7 @@ class command(): # get the word newContent = environment['screenData']['newContentText'].split('\n')[environment['screenData']['newCursor']['y']] - x, y, currWord = word_utils.getCurrentWord(cursorPos['x'], cursorPos['y'], newContent) + x, y, currWord = word_utils.getCurrentWord(cursorPos['x'], 0, newContent) if currWord != '': if not spellChecker.check(currWord): From 375031d3f6f4cdc09bed0ff4021ead36c753da40 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 09:41:43 +0200 Subject: [PATCH 04/11] Update spell_check.py --- src/fenrir-package/commands/commands/spell_check.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/fenrir-package/commands/commands/spell_check.py b/src/fenrir-package/commands/commands/spell_check.py index b6ac878e..0716ee50 100644 --- a/src/fenrir-package/commands/commands/spell_check.py +++ b/src/fenrir-package/commands/commands/spell_check.py @@ -10,6 +10,7 @@ except: class command(): def __init__(self): self.language = '' + self.spellChecker = None def run(self, environment): if not environment['runtime']['settingsManager'].getSettingAsBool(environment, 'general', 'autoSpellCheck'): @@ -20,7 +21,7 @@ class command(): return environment if environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage') != self.language: try: - spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) + self.spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) except: return environment @@ -34,7 +35,7 @@ class command(): x, y, currWord = word_utils.getCurrentWord(cursorPos['x'], 0, newContent) if currWord != '': - if not spellChecker.check(currWord): + if not self.spellChecker.check(currWord): environment['runtime']['outputManager'].presentText(environment, 'misspelled', interrupt=True) return environment From 698a9b295f567c54177ffcbb4bf37ad617c24f09 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 09:44:17 +0200 Subject: [PATCH 05/11] Update 62000-spell_check.py --- .../commands/onScreenChanged/62000-spell_check.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py b/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py index 9c5ad11b..b1bf22c7 100644 --- a/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py +++ b/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py @@ -10,6 +10,7 @@ except: class command(): def __init__(self): self.language = '' + self.spellChecker = '' def run(self, environment): if not environment['runtime']['settingsManager'].getSettingAsBool(environment, 'general', 'autoSpellCheck'): @@ -19,7 +20,8 @@ class command(): return environment if environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage') != self.language: try: - spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) + self.spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) + self.language = environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage') except: return environment @@ -54,7 +56,7 @@ class command(): return environment if currWord != '': - if not spellChecker.check(currWord): + if not self.spellChecker.check(currWord): environment['runtime']['outputManager'].presentText(environment, 'misspelled', interrupt=True) return environment From a2f72455790c8126db92905ba30927b49fa98068 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 09:44:53 +0200 Subject: [PATCH 06/11] Update spell_check.py --- src/fenrir-package/commands/commands/spell_check.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/fenrir-package/commands/commands/spell_check.py b/src/fenrir-package/commands/commands/spell_check.py index 0716ee50..95f1dae1 100644 --- a/src/fenrir-package/commands/commands/spell_check.py +++ b/src/fenrir-package/commands/commands/spell_check.py @@ -22,6 +22,7 @@ class command(): if environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage') != self.language: try: self.spellChecker = enchant.Dict(environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage')) + self.language = environment['runtime']['settingsManager'].getSetting(environment, 'general', 'spellCheckLanguage') except: return environment From 2e0c1654d0aa80e9bda1f51a8b3d6aa1a89b3832 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 6 Sep 2016 07:46:36 -0400 Subject: [PATCH 07/11] Mispell sound. --- config/sound/default/mispell.opus | Bin 0 -> 1440 bytes config/sound/default/mispell.wav | Bin 0 -> 76880 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 config/sound/default/mispell.opus create mode 100644 config/sound/default/mispell.wav diff --git a/config/sound/default/mispell.opus b/config/sound/default/mispell.opus new file mode 100644 index 0000000000000000000000000000000000000000..a4839140a543026a928cb8260413fc08de35280c GIT binary patch literal 1440 zcmeZIPY-5bVt|6F^R{M!n5`^+28_b~1*OFvsfj6!Ocsm{yTMBQLCWC(q?{4R+mrfD zh57≥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 VAh-T{(a-H0z3A=MT`&5${U7`zIII8w literal 0 HcmV?d00001 From dc2ecdc6d1f7e31c8a653ef420de78a16a9977ab Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 14:00:09 +0200 Subject: [PATCH 08/11] Update soundicons.conf --- config/sound/default/soundicons.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/sound/default/soundicons.conf b/config/sound/default/soundicons.conf index 12b7c8c0..f2ccf032 100644 --- a/config/sound/default/soundicons.conf +++ b/config/sound/default/soundicons.conf @@ -44,3 +44,5 @@ ErrorScreen='ErrorScreen.opus' HasAttributes='HasAttributes.opus' # fenrir can promote strings if they appear on the screen. PromotedText='PromotedText.opus' +# missspelled indicator +mispell='mispell.opus' From c2b128e91cd4922c046b8b712565df350cfed02b Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 14:00:49 +0200 Subject: [PATCH 09/11] Update soundicons.conf --- config/sound/template/soundicons.conf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/sound/template/soundicons.conf b/config/sound/template/soundicons.conf index 178a7f05..f8ff12f9 100644 --- a/config/sound/template/soundicons.conf +++ b/config/sound/template/soundicons.conf @@ -44,3 +44,5 @@ ErrorScreen='' HasAttributes='' # fenrir can promote strings if they appear on the screen. PromotedText='' +# misspelled indicator +mispell='' From 5b734dee9ec4b3a89b2c7a13385fd1690ab2628d Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 14:01:49 +0200 Subject: [PATCH 10/11] Update 62000-spell_check.py --- .../commands/onScreenChanged/62000-spell_check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py b/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py index b1bf22c7..02fa03fb 100644 --- a/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py +++ b/src/fenrir-package/commands/onScreenChanged/62000-spell_check.py @@ -57,7 +57,7 @@ class command(): if currWord != '': if not self.spellChecker.check(currWord): - environment['runtime']['outputManager'].presentText(environment, 'misspelled', interrupt=True) + environment['runtime']['outputManager'].presentText(environment, 'misspelled',soundIcon='mispell', interrupt=True) return environment def setCallback(self, callback): From ad9cf0fd0e02b2d76ea57a1df10b390c431e8446 Mon Sep 17 00:00:00 2001 From: chrys87 Date: Tue, 6 Sep 2016 14:04:07 +0200 Subject: [PATCH 11/11] Update spell_check.py --- src/fenrir-package/commands/commands/spell_check.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fenrir-package/commands/commands/spell_check.py b/src/fenrir-package/commands/commands/spell_check.py index 95f1dae1..0d8a1f1c 100644 --- a/src/fenrir-package/commands/commands/spell_check.py +++ b/src/fenrir-package/commands/commands/spell_check.py @@ -37,7 +37,7 @@ class command(): if currWord != '': if not self.spellChecker.check(currWord): - environment['runtime']['outputManager'].presentText(environment, 'misspelled', interrupt=True) + environment['runtime']['outputManager'].presentText(environment, 'misspelled',soundIcon='mispell', interrupt=True) return environment def setCallback(self, callback):