Linux上可以使用C#Mono项目中的全局热键吗?

时间:2014-05-29 16:03:16

标签: c# linux mono

因此,我正在使用Mono和C#为Linux / Windows创建屏幕截图应用程序,虽然有关于如何使用Windows进行全局组合键的大量文档 - 但几乎没有Linux操作系统。

实际上是否可以在C#中进行全局键侦听 - 我是否必须在C中编写一些内容,如果是这样,您是否可以指向一个记录良好的代码来执行此操作(我根本没有C语言经验) )。

这样做的一个例子就是按下Ctrl + Print Screen'当应用程序不在焦点时,提示应用程序方法。

这可能吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

Linux中的不同桌面环境/窗口管理器以不同方式处理键盘快捷键。不同的发行版可以有不同的配置文件位置。

您必须选择支持哪些目标,并从那里开始工作。