1

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

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

我的问题是/是:

  • 应用程序如何控制这样的快捷方式?当然这几乎是一个漏洞?
  • 我可以将快捷方式“传递”回操作系统或任何其他关注的应用程序吗?
  • 快捷方式的注册顺序是什么?

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

4

1 回答 1

0

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

于 2019-10-14T08:35:32.163 回答