Comment 8 for bug 1300382

Revision history for this message
Olivier Tilloy (osomon) wrote :

I have instrumented oxide::qt::RenderWidgetHostView::HandleKeyEvent(QKeyEvent*) in oxide and when running on desktop with onboard the method is being called (twice, keydown and keyup events) for each key pressed on the virtual keyboard. On device, the method is never called when pressing keys on the OSK, which explains why no "keyup" event is received on the javascript side.
Pressing the volume up/down hw keys does call HandleKeyEvent(…) (but the previous events have been lost, they are not being flushed as initially thought).

The next step is to instrument maliit itself to try and understand whether it emits the key events or not, and if it does, what happens to them.