Make the meta modifier key work for global shortcuts on Linux. Fixes issue #329
This commit is contained in:
parent
28505857fc
commit
35f0c65046
15
3rdparty/qxt/meta-modifier.patch
vendored
Normal file
15
3rdparty/qxt/meta-modifier.patch
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
Index: qxtglobalshortcut_x11.cpp
|
||||
===================================================================
|
||||
--- qxtglobalshortcut_x11.cpp (revision 1208)
|
||||
+++ qxtglobalshortcut_x11.cpp (working copy)
|
||||
@@ -74,8 +74,9 @@
|
||||
native |= ControlMask;
|
||||
if (modifiers & Qt::AltModifier)
|
||||
native |= Mod1Mask;
|
||||
+ if (modifiers & Qt::MetaModifier)
|
||||
+ native |= Mod4Mask;
|
||||
// TODO: resolve these?
|
||||
- //if (modifiers & Qt::MetaModifier)
|
||||
//if (modifiers & Qt::KeypadModifier)
|
||||
//if (modifiers & Qt::GroupSwitchModifier)
|
||||
return native;
|
3
3rdparty/qxt/qxtglobalshortcut_x11.cpp
vendored
3
3rdparty/qxt/qxtglobalshortcut_x11.cpp
vendored
@ -74,8 +74,9 @@ quint32 QxtGlobalShortcutPrivate::nativeModifiers(Qt::KeyboardModifiers modifier
|
||||
native |= ControlMask;
|
||||
if (modifiers & Qt::AltModifier)
|
||||
native |= Mod1Mask;
|
||||
if (modifiers & Qt::MetaModifier)
|
||||
native |= Mod4Mask;
|
||||
// TODO: resolve these?
|
||||
//if (modifiers & Qt::MetaModifier)
|
||||
//if (modifiers & Qt::KeypadModifier)
|
||||
//if (modifiers & Qt::GroupSwitchModifier)
|
||||
return native;
|
||||
|
Loading…
x
Reference in New Issue
Block a user