首页 > 解决方案 > Qt 全局快捷方式扩展劫持快捷方式

问题描述

我正在使用这个启用全局快捷方式(热键)的 Qt 扩展https://github.com/falceeffect/UGlobalHotkey

它工作得很好,但是如果您启用快捷方式“Ctrl+S”(OSX 上的 Cmd+S) - 通常的保存快捷方式,并运行此扩展程序,它将劫持快捷方式和您拥有的任何应用程序(Word/Sublime 等) in focus 永远不会收到快捷方式 -即使 Qt 应用程序不是焦点

我的问题是/是:

我的目标是被动地认识到 Ctrl+S(OSX 上的 Cmd+S)已被击中,但不完全劫持它

标签: c++qtkeyboard-shortcutshotkeysregisterhotkey

解决方案


唉,由于操作系统的限制,这无法完成 https://github.com/Skycoder42/QHotkey#known-limitations


推荐阅读