我正在使用 CGL/OpenGL 在 C++ 中编写应用程序,并且需要键盘/鼠标输入。如果可能的话,我试图避免使用 Objective-C 和 Cocoa。我知道可以使用 Carbon 捕获输入,但似乎 Carbon 正在慢慢被淘汰,而且不清楚它是否能很好地与 64 位应用程序配合使用。有谁知道在 OSX 中是否还有其他替代方案可以使用 C++ 进行鼠标/键盘输入而无需达到非常低的水平(例如 I/O 套件)?有任何代码片段可以帮助我入门吗?
谢谢你-
最佳答案
Quartz event taps可能会做你想做的事。如果不知道您为什么要尝试避免使用 Cocoa 事件系统,则很难知道哪种技术最适合您正在尝试做的事情。
关于c++ - 没有 Cocoa 的 OSX 中的鼠标/键盘输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5397848/