summaryrefslogtreecommitdiffhomepage
path: root/qxt-mini/qxtglobalshortcut.cpp
AgeCommit message (Collapse)Author
2023-08-25Fix shortcuts on macOS: Must distinguish Key Pressed and Release. Otherise ↵Matteo Ceruti
Shortcuts do not work
2020-06-30fix warningsStanislaw Halik
2020-03-07qxt-mini: remove logspamStanislaw Halik
2019-06-26qxt-mini: appease clangStanislaw Halik
2018-02-21docs: add doxygenStanislaw Halik
2018-01-18compat/util: retireStanislaw Halik
Adjust usages.
2017-05-30fix linux hotkeysStanislaw Halik
Requested-by: @miniskipper and many others
2017-02-25qxt-mini: multiple Linux support fixesStanislaw Halik
- Register an event filter once and keep it there. The refcount goes out of whack. Will further investigate. - Use an iterator over all shortcuts registered for given key combination - Lessen logspam Keyboard shortcut support on Linux looks pretty good now. The issue that blocked keys from being further processed was running XGrabKey multiple times with various modifiers. XGrabKey will block unlisted modifiers from being passed to other apps. The solution was to register once with AnyModifier and care about modifiers only later.
2017-02-25qxt-mini: refcount identical shortcuts rather than dropping themStanislaw Halik
Only for Linux. The OSX code should stay intact however.
2017-02-25qxt: remove ifdefs for Qt4. We're not using it again.Stanislaw Halik
2015-11-01qxt-mini: make own moduleStanislaw Halik
2015-10-30qxt: fix unix buildStanislaw Halik
2014-09-24CRLF -> LF conversion .git/index removalStanislaw Halik
Forgot to do it earlier, hence trash commits in recent days
2013-11-22revert qxt changesStanislaw Halik
2013-11-03"fix" crapintosh buildStanislaw Halik
2013-10-15import cut out qxtgui/global-shortcuts :( sorry guys!Stanislaw Halik