对于以下Windows代码,我需要与Linux等价的代码:
auto touchCap(GetSystemMetrics(SM_DIGITIZER));
if (!(touchCap & NID_READY)) LOG("WARNING: No active digitizer detected")
if (!(touchCap & NID_MULTI_INPUT)) LOG("WARNING: No multi-touch digitizer detected")请注意,它不是检查触摸屏驱动程序是否存在,而是检查是否存在当前活动的触摸设备。我还需要知道它是否是多点触摸。
发布于 2016-10-27 21:33:02
也许没有完全相同的东西,因为我已经看到了Windows和Linux事件库设计方式的不同,但是您看过SDL库吗?这是我在最近的一些Linux项目中使用的事件库。
我还听说SFML很不错。
http://www.sfml-dev.org/
https://stackoverflow.com/questions/30813528
复制相似问题