[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#825573: [kde-runtime] Compose key not working or not correctly



Control: retitle -1 "Compose key can't generate multiple characters"
Control: reassign -1 src:qtbase-opensource-src

On Saturday, 25 June 2016 21:53:49 CEST Aeris wrote:
> On Sat, 28 May 2016 11:27:22 +0200 Maximiliano Curia
> <maxy@gnuservers.com.ar> wrote:
> > How do you produce the <guillemotleft> so that Compose processes it again?

> "«" and "»" alone never exist in French, always with non breaking space
> before or after, so no need to produce them.

I don't have a guillemotleft guillemotright key in my keyboard, and as 
mentioned I'm generating it through Compose with Multikey < <. But the 
generated guillemotleft/right is not being processed again by Compose, so the 
rules:
<guillemotleft> : "« "
<guillemotright> : " »"

Are unreachable for me (in X/gtk/qt4 and qt5 apps), so I wanted to know how 
you manage to send a <guillemotleft> event to Compose. Do you have a guillemot 
key in your keyboard?

In any case a simpler version:
<Multi_key> <b> <l>        	: "Blah"

Produces "Blah" in xterm, but "B" in qt applications, so I guess that's the 
same issue.

> > > Environments variables set :
> > > 	QT_IM_MODULE=xim
> > > 	GTK_IM_MODULE=xim
> > > 	QT4_IM_MODULE=xim

> > I think these variables play no role here.

> Seems xim is involved somewhere in compose process.

Sure, only that the behavior for this particular issue is the same having 
these variable set or not.

Happy hacking,
-- 
"Don't let what you cannot do interfere with what you can do."
-- Wooden's Rule
Saludos /\/\ /\ >< `/

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: