Обнаружение событий нажатия и нажатия клавиш в Linux C ++ [дубликат]

Возможный дубликат:

Доступ к нажатий клавиш в C

Мониторинг клавиш клавиатуры в Ubuntu

Я хочу обнаруживать и отмечать время каждого события нажатия клавиш и нажатия клавиш в программе (да, я имею в видуKeyDown а такжеKeyUp не просто нажатие клавиши), а также то, какая клавиша была нажата. Я мог бы сделать это, используя APi, такой как GTK, но я хочу получить как можно более простой и низкий уровень, чтобы избежать накладных расходов библиотек, влияющих на время, а также писать меньше кода.

Я гуглил это некоторое время и до сих пор нашел массу вещей о том, как это сделать в Windows, чтоЭто мне не помогает, так как я использую систему Linux и как определить нажатие клавиши в Linux, но не нажатие клавиши keyup.

Может кто-нибудь сказать мне, что системный вызов, библиотека и т. Д. Мне нужно было бы использовать для захвата событий keydown и keyup в системе Linux с программой командной строки на C ++? И если у вас есть ссылка на учебник или пример кода, это будет очень ценно.

Ответы на вопрос(3)

Ваш ответ на вопрос