> I hoped there would be a solution that would avoid changing LyXFunc at all
> and just ignore() early when the key event are unknown.

Ah, probably because you want to isolate all Qt-related code within
frontends/qt4/.  Here's yet another approach, at the keyPressEvent()
level:
  http://www.lyx.org/trac/attachment/ticket/6043/multimediakeys5.diff

> BTW, did you check whether compose keys still work (assuming you are on
> linux)?

Unfortunately I'm running Cygwin, and rarely use non-English characters.

Does compose=meta?  If so, then theoretically it should work, since
qkey_to_string recognizes Qt::Key_Meta:
  
http://www.lyx.org/trac/browser/lyx-devel/branches/BRANCH_1_6_X/src/frontends/qt4/GuiKeySymbol.cpp#L423
Otherwise, I have no idea whether compose still works.  Could we
commit to trunk and have a Linux person test it?

> Thanks for your persistence!

It's taking longer than I expected, but I want to get it right.
Thanks for your patience.

-Ben

Reply via email to