Today I saw this bug in launchpad, https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/274552 and just because of that I decided to make an account here and give a suggestion to make LibreOffice even better! That bug was reported because the user didn't know that he/she should activate complex text layout (CTL) support before starting with LibreOffice. CTL support is ESSENTIAL for users of RTL languages like Hebrew, Arabic, but it's not active by default, and many users don't know how to activate it. I think one good solution is to look for keyboard layouts in the system. If LO finds keyboard layouts of certain languages, it will activate support for CTL. Now the question is, is there any way in LibreOffice to find keyboard layouts installed on the system? I know that this is very OS-specific, but I hope something is already written for that. If yes, then this fix can be easily implemented.
I have just noticed this bug in launchpad: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/927931
Thanks for new idea IMHO it is applicable only for Windows. On UNIX it is not allowed for application to know what keyboard installed or used.
*** This bug has been marked as a duplicate of bug 47969 ***