擅长:python、mysql、java
<p>使用<a href="http://www.riverbankcomputing.com/software/pyqt/intro" rel="nofollow">PyQt</a>(或<a href="http://qt-project.org/wiki/PySide" rel="nofollow">PySide</a>),您可以使用<code>Qt::AA_CaptureMultimediaKeys</code>应用程序标志来启用多媒体密钥的跨平台捕获。原则上,使用该标志,当用户按下多媒体键(如Play(<code>Qt::Key_MediaPlay</code>)、Stop(<code>Qt::Key_MediaStop</code>)、Pause(<code>Qt::Key_MediaPause</code>)等时,Qt程序应该能够接收键盘事件。在</p>
<p>我不能说是否所有的密钥都能在所有平台上得到支持,但总体来说,Qt的目标是在不同的操作系统之间提供非常好的互操作性。我认为用一个简单的原型,你应该能够很快地回答这个问题(我没有访问MacOS环境的权限,所以我不能在那里测试,但是对于Windows&Linux,它应该可以工作)。有关如何使用Qt处理键盘事件的更多信息,请参阅<a href="http://harmattan-dev.nokia.com/docs/library/html/qt4/qkeyevent.html" rel="nofollow">QKeyEvent class</a>的文档。在</p>