检查键盘状态

时间:2017-02-25 04:34:34

标签: go

我似乎无法找到支持检查键盘状态的Go的跨平台库。

我宁愿不使用像Qt这么重的东西,因为它很难交叉编译,而且GUI元素非常简单。如果有人能指出我正确的方向,那将是惊人的。

非常感谢。

我试过的东西:

https://mattn.github.io/go-gtk/

https://github.com/gotk3/gotk3

https://github.com/andlabs/ui(我最喜欢的,非常轻量级。) 如果有什么我可以和它一起使用,那也会很棒。

编辑:

嘿伙计们,几个月后才想提供更新。我最终走了Qt路线。除了一些错误之外,Therecipe的绑定非常可靠。获得适当的键盘输入以缩短它只不过是屁股的痛苦。

1 个答案:

答案 0 :(得分:1)

我发现GLFW非常简单易于设置。 https://github.com/go-gl/glfw

如果您想要更多跨平台的东西,请试试 https://github.com/goxjs/glfw

它有条件编译,可以让你在桌面平台上正常编译,也可以在gopherjs上编译,这样你就可以在浏览器画布中运行相同的代码。

这是我用它制作的键盘处理程序包: https://github.com/Omustardo/gome/blob/master/input/keyboard/keyboard.go