因此,我正在使用 Mono 和 C# 创建一个适用于 Linux/Windows 的屏幕截图应用程序,虽然有大量有关如何使用 Windows 进行全局组合键的文档,但几乎没有适用于 Linux 的文档。
实际上是否可以在 C# 中进行全局按键监听 - 我是否必须用 C 语言编写一些内容,如果是这样,您能否向我指出一些详细记录的代码来执行此操作(我根本没有 C 经验)。
例如,当应用程序未处于焦点时,按“Ctrl + Print Screen”以提示应用程序方法。
这可能吗?
提前致谢。
最佳答案
Linux 中不同的桌面环境/窗口管理器以不同的方式处理键盘快捷键。不同的发行版可以有不同的配置文件位置。
您必须选择要支持的目标,然后从那里开始工作。
关于c# - C# Mono 项目中的全局热键可以在 Linux 上使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23937708/