Review Request 122450: Do not set global shortcuts for the Media keys
Martin Gräßlin
mgraesslin at kde.org
Fri Feb 6 08:06:54 UTC 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122450/
-----------------------------------------------------------
Review request for Amarok and Plasma.
Repository: amarok
Description
-------
Amarok used to grab the keys for:
* Qt::Key_MediaPlay
* Qt::Key_MediaStop
* Qt::Key_MediaNext
* Qt::Key_MediaPrevious
As those are global shortcuts they are taken away from any other
application when Amarok is running. E.g. if I watch a movie in VLC
and press the media play button (which VLC handles) Amarok will start
playback if it's running. If Amarok is not running, VLC will pause
the playback. This shows that a multi-media application should not
globally grab these keys.
In addition we just introduced a change [1] in plasma-workspace for the
Plasma/5.3 release to grab these shortcuts and bind them to the
mpris2 dataengine. Now the mpris2 engine handles those shortcuts and
delegates to the currently active application.
[1] http://commits.kde.org/plasma-workspace/409fdfab03e7a0b5a61e7796e1fba85b143eab3b
Diffs
-----
src/ActionClasses.cpp 3f6a63e073f76db8ec05daf531dd2d828d3f9c0d
src/MainWindow.cpp 484f4251f8911f1c4e63f61ae17efd7b17b5c4e6
Diff: https://git.reviewboard.kde.org/r/122450/diff/
Testing
-------
Thanks,
Martin Gräßlin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20150206/d25d2ede/attachment.html>
More information about the Plasma-devel
mailing list