我需要以下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")
请注意,它不会检查触摸屏驱动程序是否只是存在,而是是否存在当前活动的触摸设备。我还需要知道它是否是多点触控。
答案 0 :(得分:1)
可能没有确切的等价物,因为我看到Windows和Linux事件库的设计方式存在差异,但您是否看过SDL库?这是我见过的最近一些Linux项目的事件库。
我也听说SFML非常好。