When using Unity7 or Plasma a key event created by Ctrl+C is
QKeyEvent(KeyPress, Key_C, ControlModifier, text="\u0003")
But Unity8+ qtubuntu send to the application
QKeyEvent(KeyPress, Key_C, ControlModifier, text="c")
This is most likely because QMirClientInput::dispatchKeyEvent is using xkb_keysym_to_utf8 to get the text of the event instead of using xkb_state_key_get_utf8
When using Unity7 or Plasma a key event created by Ctrl+C is KeyPress, Key_C, ControlModifier, text="\u0003")
QKeyEvent(
But Unity8+ qtubuntu send to the application KeyPress, Key_C, ControlModifier, text="c")
QKeyEvent(
This is most likely because QMirClientInput ::dispatchKeyEv ent is using xkb_keysym_to_utf8 to get the text of the event instead of using xkb_state_ key_get_ utf8