Bug 103352

Summary: CTL (Arabic) Visual/Logical also for Del&Bksp
Product: LibreOffice Reporter: Kamil Landa <kamlan>
Component: LibreOfficeAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED    
Severity: enhancement CC: kaplanlior, khaled, shimons, xiscofauli
Priority: medium    
Version: 5.2.2.2 release   
Hardware: x86-64 (AMD64)   
OS: Windows (All)   
See Also: https://bugs.documentfoundation.org/show_bug.cgi?id=101361
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 43808    

Description Kamil Landa 2016-10-20 14:00:18 UTC
TOOLS – OPTIONS – LANGUAGE SETTINGS – COMPLEX TEXT LAYOUT – CURSOR CONTROL – VISUAL/LOGICAL.  It is excellent option and I'm using Visual, but editing text are not only arrows, but also Del&Bksp and it is only Logical - erase next/previous character. Please make Visual also for Del&Bksp to erase right/left character and not only logical next/previous. On Czech or English keyboard Del erase character on right and Bksp on left, on Arabic keyboard Del erase character on left and Bksp character on right, and in 2 languages documents (non-CTL and CTL) for Visual use it is confused.
Comment 1 ⁨خالد حسني⁩ 2016-10-29 19:42:51 UTC
I don’t know any other application that does this, do you?
Comment 2 Gil Shwartz 2016-10-29 20:47:17 UTC
Indeed, I am not sure if this is desired, but in any case, if anyone do decide to implement this, please do not mix it with the logical/visual cursor settings. I.E. logical Del & Bksp are very valid and well defined with visual cursor movement for mixed LTR and RTL sentences in both LTR and RTL paragraphs.
Comment 3 Kamil Landa 2016-10-31 15:09:00 UTC
I know only Libreoffice to do set Cursor movement to Visual style for CTL languages, and it is really super :-), And adding this behavior also for Del&Bksp -> I'm thinking it will be really unique and really  the best editor.
Comment 4 Omer Zak 2017-11-14 10:56:18 UTC
I advise against implementation of visual Del&Bksp.
They add a complication to the Tools > Options dialogs, yet I am not aware of any use case in which they have a clear benefit.