After I upgraded to OpenSolaris build 115, opera has stopped accepting
dead keys. They work fine in other Gnome application.
I set up my keyboard as so:
$ setxkbmap dvorak,is -option grp:alt_shift_toggle
and when I switch to the Icelandic layout with my left alt+shift,
Opera doesn't have a dead acute, located at the far right of the jkl�'
row. Instead, Opera uses the dvorak meaning of the key - minus. My
previously built Qt demos don't react to the key at all.
Is there anything I can do to fix this? Is this a locale issue?
Removing my ~/.opera didn't help.
Johann
> Hi all,
>
> After I upgraded to OpenSolaris build 115, opera has stopped accepting
> dead keys. They work fine in other Gnome application.
> Is there anything I can do to fix this? Is this a locale issue?
> Removing my ~/.opera didn't help.
Yes, this appears to be a locale issue, starting Opera likes this
gives me dead keys:
$ LANG=is_IS.ISO8859-1 opera
Using UTF-8 locale doesn't work. Perhaps the blame is with the
OpenSolaris team.
Johann
This sounds like an issue mostly between Xorg and Qt. I doubt
OpenSolaris has made significant modifications to the xkb stuff. And I
assume that opera is still getting the key events from Qt. So if there
are problems with other Qt apps in the same way, I'd be most suspicious
of Qt.
On the other hand, I seem to remember we had some ugly hacks in the
keyboard handling, so it is possible that we're breaking some of Qt's
assumptions.
eirik
On Mon, 29 Jun 2009 09:41:42 +0200, Eirik Byrkjeflot Anonsen
<ei...@opera.com> wrote:
> This sounds like an issue mostly between Xorg and Qt. I doubt
> OpenSolaris has made significant modifications to the xkb stuff. And I
> assume that opera is still getting the key events from Qt. So if there
> are problems with other Qt apps in the same way, I'd be most suspicious
> of Qt.
I have the same problems like 'Myrkraverk' after upgrade on Indiana:
SunOS lBaltazar 5.11 snv_117 i86pc i386 i86pc
Opera 10.00 Internal. Build 4440 for SunOS. Qt library 3.3.4.
On the snv_111b/snv_112 these problems are not exists with the same build
of Opera.
> On the other hand, I seem to remember we had some ugly hacks in the
> keyboard handling, so it is possible that we're breaking some of Qt's
> assumptions.
Hmm, I think 'Opera' is 'innocent', in this case. :)
Have a nice day!
--
Üdvözlettel, http://opensolaris.org/os/project/indiana/
Cemasko Viktor. http://www.opera.com/browser/