[Interest] Has X event handling changed from Qt 4 to 5?

Scott Kostyshak skostysh at lyx.org
Tue Jun 17 03:11:04 CEST 2014


On Mon, Jun 16, 2014 at 10:27 AM, Thiago Macieira
<thiago.macieira at intel.com> wrote:

> It's not. By raw events, I meant XEvent and xcb_event_t. You need to install a
> native event filter and print the key events.

Thanks for the instructions, Thiago. I think I'm closer. I have an
event filter and can print raw events (I believe):
bool GuiApplication::x11EventFilter(XEvent * xev)
{
        lyxerr << "XEvent type:" << xev->type << std::endl;

Attached is a log with the results of starting LyX, pressing ctrl + n,
typing in manually "He", and quitting LyX. Note that I did not send X
events the way that causes the problem yet because I want to ask you
first what XEvent members I should print.

I googled "xcb_event_t" and did not find any information on it. Please
let me know if the members of XEvent are enough or if not where I can
find more information on xcb_event_t.

Thanks,

Scott
-------------- next part --------------
starting local cmake binary for lyx2.2
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:22
XEvent type:22
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:21
XEvent type:22
XEvent type:22
XEvent type:22
XEvent type:22
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:19
XEvent type:12
XEvent type:28
XEvent type:9
XEvent type:11
XEvent type:33
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:14
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:22
XEvent type:12
XEvent type:12
XEvent type:28
XEvent type:14
XEvent type:28
XEvent type:28
XEvent type:2
XEvent type:28
XEvent type:14
XEvent type:2
XEvent type:28
XEvent type:3
XEvent type:3
XEvent type:14
XEvent type:14
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:14
XEvent type:14
XEvent type:14
XEvent type:14
XEvent type:14
XEvent type:14
XEvent type:14
XEvent type:2
XEvent type:28
XEvent type:14
XEvent type:2
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:14
XEvent type:14
XEvent type:14
XEvent type:3
XEvent type:3
XEvent type:14
XEvent type:33
XEvent type:2
XEvent type:28
XEvent type:14
XEvent type:14
XEvent type:3
XEvent type:14
XEvent type:2
XEvent type:28
XEvent type:14
XEvent type:2
XEvent type:28
XEvent type:14
XEvent type:28
XEvent type:22
XEvent type:33
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:22
XEvent type:22
XEvent type:22
XEvent type:22
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:21
XEvent type:14
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:19
XEvent type:12
XEvent type:28
XEvent type:10
XEvent type:9
XEvent type:11
XEvent type:33
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:22
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:14
XEvent type:14
XEvent type:14
XEvent type:33
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:28
XEvent type:3
XEvent type:28
XEvent type:28
XEvent type:3
XEvent type:2
XEvent type:28
XEvent type:14
XEvent type:3
XEvent type:2
XEvent type:28
XEvent type:18


More information about the Interest mailing list