Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
KeyPress not firing on Android tablet
MiklYarochkin last edited by
(repost from Stackoverflow)
I am trying to adapt this solution for Android tablet
The problem is
QEvent::KeyPressis not fired on a tablet when using a virtual keyboard.
After some trial and error, I found what
Code is working on tablet with 2 modifications:
if ( event->type() == QEvent::KeyPress || event->type() == QEvent::InputMethod)
QKeyEvent* pEvent = (QKeyEvent*)( event );
I don't get why I don't have runtime exception, because InputMethod simply have no member key()
Even if it is working it is not safe.
How i should handle input in the correct way?