C++ 使用C程序启用或禁用密钥

C++ 使用C程序启用或禁用密钥,c++,c,linux,windows,C++,C,Linux,Windows,我需要使用C程序禁用Linux和windows的任务键。我尝试过使用windows.h,但顾名思义,它不适用于Linux,如果是windows,它也不能正常工作。我尝试使用GetAsyncKeyState函数来实现这一点,但仍然没有关于Linux密钥处理的线索。由于我对系统代码不熟悉,我已经提到了以下内容,但无法解决这个问题 因此,请建议一些在两种平台(Linux/Windows)上处理密钥(启用/禁用)的解决方案 使用按键扫描码和ASCII码进行按键事件处理可以吗 我已经提到: 如果您正在

我需要使用C程序禁用Linux和windows的任务键。我尝试过使用
windows.h
,但顾名思义,它不适用于Linux,如果是windows,它也不能正常工作。我尝试使用
GetAsyncKeyState
函数来实现这一点,但仍然没有关于Linux密钥处理的线索。由于我对系统代码不熟悉,我已经提到了以下内容,但无法解决这个问题

因此,请建议一些在两种平台(Linux/Windows)上处理密钥(启用/禁用)的解决方案

使用按键扫描码和ASCII码进行按键事件处理可以吗

我已经提到:


如果您正在寻找低级别、跨平台的键盘处理,那么您可能需要看看libsdl-。键盘处理部分是-