Page 1 of 1

Cannot enter a caret after Ubuntu upgrade

Posted: Mon Nov 05, 2018 8:19 pm
by odeon
Hi,

I was on Ubuntu 18.04 with the Cinnamon desktop and a Swedish-configured keyboard on a Lenovo X1 Carbon 5th gen laptop. Today, I upgraded to 18.10 and noticed that I lost the ability to produce a caret character (^) in oXygen Editor, version 20.1 (the latest build, fetched today). It gives me a space instead. On a Swedish keyboard it's produced by hitting Shift+^ (that is, the key with ^ shifted) followed by a space. This still works in other apps, from browsers to Sublime Text. So far I've only confirmed that it stopped working in oXygen. I've also lost ~, probably because it's also entered as AltGr+~ followed by Space, and every other character I know of that are entered in the same way.

If I reboot to the default Gnome desktop, I can enter a caret in oXygen, all of a sudden, but now it produces first an underlined caret, and then, when I hit Space, a real caret without the underline. If I don't hit Space, the underlined caret vanishes.

I also have Plasma Desktop installed, and it gives me the same problem as Cinnamon - no "shift-spaced" characters.

Needless to say, this all worked before the upgrade.

Now, I realise this is probably not an oXygen problem alone, but I was hoping you might have some ideas or pointers, and I'm betting I'm not the only one to run oXygen on a foreign keyboard. I've not configured my keyboard in any special way, just selected Swedish as the input language when first installing Ubuntu on the laptop.

Thanks, as ever, for a fabulous XML editor.

Best,

/Ari

Re: Cannot enter a caret after Ubuntu upgrade

Posted: Tue Nov 06, 2018 2:41 pm
by odeon
Just a note: I've switched the Ubuntu keyboard to Swedish (no dead keys) and can now enter the caret and others. Doing it in a single operation - no need to hit Space after Shift+^.

Odd that the default Swedish layout is broken like this, though.

Re: Cannot enter a caret after Ubuntu upgrade

Posted: Tue Nov 13, 2018 12:37 pm
by adrian
Hi,

Oxygen is a Java desktop application. Certain input methods (keyboard profiles) may have some issues with Java 8. We've had a similar report last year (regarding combine and dead keys) on the forum, but did not reach a conclusion.
See: Combine and dead keys issue with oXygen 18.1 and Ubuntu 16.04
Trying various input methods should clarify if there is a problematic one that Java doesn't handle correctly (with regard to combine/dead keys).

Regards,
Adrian