在iOS上使用Mono + Gtk#检测全局按键事件

在iOS上使用Mono + Gtk#检测全局按键事件

问题描述:

我试图创建一个多平台桌面应用程序。在iOS上使用Mono + Gtk#检测全局按键事件

我可以在Windows中通过P/Invoke注册全局热键,如this

我需要做同样的iOS中(可能是一些与MonoPInvokeCallbackAttribute

什么是iOS中做到这一点的最佳做法? 也许有一些托管包装(在Gtk#或其他?),所以我可以有没有ifdefs相同的代码库?

谢谢!

+0

告别这样的iOS。一个iOS应用程序将不被允许这样做。 –

+0

我很想知道如何在iOS上运行GTK#。你做过了吗?干杯,M – muszeo

+0

@muszeo,刚刚在Xamarin Studio中创建了Gtk#2.0项目 – daymansiege

GTK#是用C编写的GTK lib的包装。它有一组diffenet小部件和全部。如果没有其他组件(GDK,atk和其他组件),它甚至不能绘制它们。当你谈论iOS时......如果你想在iOS上创建应用程序,最好使用Xamarin.iOS或Xamarin.Forms,或者你也许在谈论Mac OS?

+0

是的,我的意思是Mac OS桌面,对不起:) 是的,我用Xamarin Studio来创建Gtk#2.0项目,后来在MacOS上编译。 – daymansiege