From d448725403fea283a586aae5a23860c866597752 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Wed, 18 Jun 2014 10:28:42 +0200 Subject: Accessibility Linux: Also send meta key as modifier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I0b33bf3d6ad468176e7c7e5a71b3bcba966ffd9f Reviewed-by: Jan Arve Sæther --- src/platformsupport/linuxaccessibility/application.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/platformsupport/linuxaccessibility/application.cpp b/src/platformsupport/linuxaccessibility/application.cpp index 5a8d0e73f0..c651d604ae 100644 --- a/src/platformsupport/linuxaccessibility/application.cpp +++ b/src/platformsupport/linuxaccessibility/application.cpp @@ -170,6 +170,8 @@ bool QSpiApplicationAdaptor::eventFilter(QObject *target, QEvent *event) de.modifiers |= 1 << ATSPI_MODIFIER_CONTROL; if ((keyEvent->modifiers() & Qt::AltModifier) && (keyEvent->key() != Qt::Key_Alt)) de.modifiers |= 1 << ATSPI_MODIFIER_ALT; + if ((keyEvent->modifiers() & Qt::MetaModifier) && (keyEvent->key() != Qt::Key_Meta)) + de.modifiers |= 1 << ATSPI_MODIFIER_META; #ifdef KEYBOARD_DEBUG qDebug() << QStringLiteral("Key event text:") << event->type() << de.text -- cgit v1.2.3