Cannot enter a caret after Ubuntu upgrade

Having trouble installing Oxygen? Got a bug to report? Post it all here.
odeon
Posts: 49
Joined: Mon Mar 12, 2007 1:56 am
Location: Sweden

Cannot enter a caret after Ubuntu upgrade

Post 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
odeon
Posts: 49
Joined: Mon Mar 12, 2007 1:56 am
Location: Sweden

Re: Cannot enter a caret after Ubuntu upgrade

Post 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.
adrian
Posts: 2850
Joined: Tue May 17, 2005 4:01 pm

Re: Cannot enter a caret after Ubuntu upgrade

Post 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
Adrian Buza
<oXygen/> XML Editor, Schema Editor and XSLT Editor/Debugger
http://www.oxygenxml.com
Post Reply