From 1d86e5f84abac6db0b7b1503a6f52c72b272a897 Mon Sep 17 00:00:00 2001 From: Matt Whitlock Date: Thu, 28 Sep 2017 17:06:49 -0400 Subject: Add missing dead key symbols Qt was missing symbols for many dead keys defined in . These dead keys were thus ignored by the "compose" input module. This commit adds the missing dead key symbols. [ChangeLog][Linux/XCB] Added missing dead key symbols, enabling their use with the "compose" input module. Task-number: QTBUG-56452 Change-Id: Ib5c37168990c9d9fa99fdd50f63b934c793e8dc4 Reviewed-by: Allan Sandfeld Jensen Reviewed-by: Gatis Paeglis Reviewed-by: Matt Whitlock --- .../compose/qcomposeplatforminputcontext.cpp | 32 +++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) (limited to 'src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp') diff --git a/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp b/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp index 48693ccdb0..81a730232c 100644 --- a/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp +++ b/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp @@ -82,7 +82,37 @@ static const int composingKeys[] = { Qt::Key_Dead_Semivoiced_Sound, Qt::Key_Dead_Belowdot, Qt::Key_Dead_Hook, - Qt::Key_Dead_Horn + Qt::Key_Dead_Horn, + Qt::Key_Dead_Stroke, + Qt::Key_Dead_Abovecomma, + Qt::Key_Dead_Abovereversedcomma, + Qt::Key_Dead_Doublegrave, + Qt::Key_Dead_Belowring, + Qt::Key_Dead_Belowmacron, + Qt::Key_Dead_Belowcircumflex, + Qt::Key_Dead_Belowtilde, + Qt::Key_Dead_Belowbreve, + Qt::Key_Dead_Belowdiaeresis, + Qt::Key_Dead_Invertedbreve, + Qt::Key_Dead_Belowcomma, + Qt::Key_Dead_Currency, + Qt::Key_Dead_a, + Qt::Key_Dead_A, + Qt::Key_Dead_e, + Qt::Key_Dead_E, + Qt::Key_Dead_i, + Qt::Key_Dead_I, + Qt::Key_Dead_o, + Qt::Key_Dead_O, + Qt::Key_Dead_u, + Qt::Key_Dead_U, + Qt::Key_Dead_Small_Schwa, + Qt::Key_Dead_Capital_Schwa, + Qt::Key_Dead_Greek, + Qt::Key_Dead_Lowline, + Qt::Key_Dead_Aboveverticalline, + Qt::Key_Dead_Belowverticalline, + Qt::Key_Dead_Longsolidusoverlay }; QComposeInputContext::QComposeInputContext() -- cgit v1.2.3