Мне нужен эквивалент Linux для следующего кода Windows:
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")
Обратите внимание, что он не проверяет, присутствует ли просто драйвер сенсорного экрана, но если активный сенсорное устройство. Мне также нужно знать, мультитач это или нет.
Возможно, нет точного эквивалента, так как я видел различия в том, как спроектированы библиотеки событий Windows и Linux, но взглянули ли вы на библиотеку SDL? Это библиотека событий, которую я видел в некоторых недавних проектах Linux.
Я также слышал, что SFML довольно хорош.