In Ubuntu 13.10, the hotkeys/shortcut-keys (Ctrl+B, Ctrl+S etc) in LibreOffice are language dependent and work in English language only. While writing in any other language (i.e. any Cyrillic and/or any Bengali etc) it's impossible to use hotkeys, they just don't do anything. Switching to English input language enable hotkeys once again. This is very frustrating as user needs to switch language to save document, to make it bold, or italic, etc. This was not experienced in Ubuntu 13.04.
Steps to reproduce:
- System Settings > Text Entry.
- Add another keyboard layout beside English [In my case it is Bengali (Probhat)]
- Now launch Writer.
- Switch the keyboard layout from English (US) to Bengali (Probhat) by pressing Ctrl+Space.
- Press Ctrl+B to change font weight to bold.
Error: Font weight does not get changed.
Expected: Font weight should change to bold.
Note: none other system hotkeys work as expected. I.e. Ctrl+S to save, or Ctrl+B to subscript, or Ctrl+I to italic etc.
Workaround: The only way is to -
- change the keyboard layout to English
- then press desired hotkey
- then switch keyboard layout back to Bengali.
The issue is critical, as it make writer very slow for keyboard-only typing.
It is a bug, see here: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1246583 Should be fixed in next version
I can add I have the same issue in UBUNTU 13.10 with Apache openoffice 4.0.1
EDIT: It has now been fixed in the new LibreOffice beta 4.2 version. It can be downloaded from the Libreoffice website.
This worked for me (LibreOffice 4.2.8.2 on ubuntu 14.04, English and Hebrew keyboard): sudo apt-get purge libreoffice-gtk and libreoffice-gnome
I seems that on LibreOffice 4.2, on 13.10 the bug still exists. I posted a workaround here
Using 13.10, Libreoffice 4.2, Gnome desktop
re configure keyboard settings using
sudo dpkg-reconfigure keyboard-configuration
then Alt+Shift key combination for changing layout works again.This causes the following affects:
In LibreOffice: Press Super+Space: language changes, gnome language change displays on center screen, top bar display changes, hotkeys in when in Hebrew layout don't work. Press Alt+Shift: language changes, top bar display changes, hotkeys when in Hebrew do work.
But - when using Thunderbird I have this behavior:
Press Super+Space: language changes, gnome language change displays on center screen, top bar display changes, hotkeys work fine on both layouts. Press Alt+Shift: top bar display changes language, hotkeys work fine, but language does not change back to Hebrew (keeps typing in English even when top bar displays Hebrew).
So the workaround is as follows:
In LibreOffice - use Alt+Shift
In Thunuderbird - use Super+Space.