From c56bde1c61117c1ff15dd51b9a3e0df7b2cc543e Mon Sep 17 00:00:00 2001 From: chrys Date: Sun, 2 Oct 2016 14:22:20 +0200 Subject: [PATCH] fix read screen after current cursor --- config/settings/settings.conf | 14 +++++++------- src/fenrir-package/utils/mark_utils.py | 3 ++- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/config/settings/settings.conf b/config/settings/settings.conf index 54ad8ac7..5934063c 100644 --- a/config/settings/settings.conf +++ b/config/settings/settings.conf @@ -60,7 +60,7 @@ voice= language=english-us # Read new text as it happens? -autoReadIncomming=True +autoReadIncoming=True [braille] #braille is not implemented yet @@ -72,7 +72,7 @@ driver=linux encoding=cp850 screenUpdateDelay=0.4 suspendingScreen= -autodetectSuspendingScreen=False +autodetectSuspendingScreen=True [keyboard] driver=evdev @@ -82,24 +82,24 @@ device=AUTO grabDevices=True ignoreShortcuts=False # the current shortcut layout located in /etc/fenrir/keyboard -keyboardLayout=test +keyboardLayout=desktop # echo chars while typing. -charEcho=True +charEcho=False # echo deleted chars charDeleteEcho=True # echo word after pressing space -wordEcho=True +wordEcho=False # interrupt speech on any keypress interruptOnKeyPress=False # timeout for double tap in sec doubleTapDelay=0.2 [general] -debugLevel=2 +debugLevel=3 punctuationLevel=Some numberOfClipboards=10 # define the current fenrir key -fenrirKeys=KEY_KP0 +fenrirKeys=KEY_KP0,KEY_META timeFormat=%H:%M:%P dateFormat=%A, %B %d, %Y autoSpellCheck=True diff --git a/src/fenrir-package/utils/mark_utils.py b/src/fenrir-package/utils/mark_utils.py index 19b071b7..d52b53f1 100644 --- a/src/fenrir-package/utils/mark_utils.py +++ b/src/fenrir-package/utils/mark_utils.py @@ -56,4 +56,5 @@ def getTextAfterMark(mark, inText): return '' if mark == None: return '' - return getTextBetweenMarks(mark, {'x':len(inText[0]),'y':len(inText)}, inText) + inText = inText.split('\n') + return getTextBetweenMarks(mark, {'x':len(inText[0])-1,'y':len(inText)-1}, inText)