Мне нужно отключить ключи задач для Linux и Windows с помощью программы C. Я пробовал использовать windows.h
но, как сказано в названии, он не работает для Linux, а в случае, когда окна также работают неправильно. Я попытался сделать это с GetAsyncKeyState
функции GetAsyncKeyState
но до сих пор не имеет никаких ключей к обработке ключей Linux. Поскольку я новичок в системном коде, я упомянул следующее, но не смог решить проблему.
Поэтому, пожалуйста, предложите некоторое решение, которое может быть полезно при работе с ключами (Enable/Disable) на обеих платформах (Linux/Windows)?
И хорошо ли использовать коды ключевого сканирования и коды ASCII для обработки событий Key?
Я уже говорил:
Отключить ключи переключения задач с помощью c++
Отключить клавиши клавиатуры, если консоль c Запустить с помощью c или c++
Если вы ищете низкоуровневую кросс-платформенную клавиатуру, тогда вам, возможно, захочется взглянуть на libsdl - http://www.libsdl.org/. Раздел обработки клавиатуры - http://wiki.libsdl.org/CategoryKeyboard