Insertion of special characters using hex values on LibreOffice 7.2.2.2

I just updated to Ubuntu 21.10. I have LibreOffice 7.2.2.2 installed on my Ubuntu. I need use of SPECIAL CHARACTERS in my work. So,I used Key pairs I used lots of HEXVALUES. I had no problem while Ubuntu 21.04. Before

ctrl/shift +U HEXVALUE used to work.

The above link also could not give me relief.

Unfortunately, Now it does not work.

here works «while holding ctrl+shift type uhexdigits, release ctrl+shift» that works also here in the reply-input-frame: ctrl+shift uab → « , ctrl+shift ua9 → ©
with Debian10

@karolus Would you provide me the font you are using for displaying
ctrl+shift uab → « , ctrl+shift ua9 → ©

It is not working for me.

it works almost indepedent of some font, as I have said, it works on OS-level for every program.
maybe you need to play with the keyboard-settings.

I confirm this issue. This seemingly innocent issue makes me avoid LO. I often need Ctrl+Shift+U for entering certain characters that don’t exist on my keyboard, e.g. ß in German or ê and ç in French. This works everywhere in Ubuntu (where unicode characters are supported), and it used to work in in LO for many years but it stopped working some versions ago. In Tools → Customize → Keyboard there is no function assigned to CTRL+SHIFT+U. Thanks for the Alt+X trick, which brings some relief. But it’s not a solution.

Version: 25.2.5.2 (X86_64) / LibreOffice Community
Build ID: 520(Build:2)
CPU threads: 12; OS: Linux 6.11; UI render: default; VCL: kf6 (cairo+xcb)
Locale: en-GB (en_GB.UTF-8); UI: en-US
Debian package version: 4:25.2.5-0tux1
Calc: threaded

KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.15.0
Qt Version: 6.8.2
Kernel Version: 6.11.0-120029-tuxedo (64-bit)
Graphics Platform: X11
Processors: 12 × 12th Gen Intel® Core™ i5-1235U
Memory: 15,3 GiB of RAM
Graphics Processor: Intel® Iris® Xe Graphics

Because its controlled by the OS itself, not by individual processes.

a while ago, only with an LO 24.8.x.x from flatpak I need to type the hex-values blindly ( without visible response ) but the wished output was triggered! this was solved with LO25.2.x.x from flatpak

Yes, CTRL+SHIFT+U is an OS feature, thanks for clarifying. I wanted to make clear that I’m not overriding it.

Hi Luc,

on my LinuxMint box I just do that on my FR/Azerty keyboard:

  1. Press <Caps Lock>
  2. Press the <é> key

to get the accented uppercase É character.

This scheme has been working for years under the various Linuxes I have tested, thus I use it very often (used above :wink:

Of course, this only works with physical keyboard keys. For characters that are not present on the keyboard (eg: ß on a FR keyboard), the Alt-X solution remains, though.

Thanks, yes of course, if your keyboard has it, then you use it. But no keyboard layout will ever offer all Unicode characters, Just try to type a ≡ or a ▣ with your keyboard. No no, CTRL+SHIFT+U is a important feature in Ubuntu and Debian, equivalent to the Alt+NUMKEY on MS-Windows. Not having it working in LibreOffice is a show stopper for those who need this feature.

You see a bug? Report it.

It looks like your hardware isnt the bottleneck… so you could try with a flatpak-installation. https://flathub.org/setup

and after setup from terminal:

flatpak install flathub org.libreoffice.LibreOffice

Fwiw, LO 7.2.3 in Fedora F35 Shift+Ctrl+U hexdigits still works for me, an underlined u and hexdigits is displayed, character is inserted after hitting space. Same as in GNOME Terminal, check if that still works for you there, probably neither.
You could use the LO internal way, type U+hexdigits (e.g. U+A123) and hit Alt+X.

1 Like