使用C程序启用禁用密钥

时间:2014-10-13 06:26:34

标签: c++ c linux windows

我需要使用C程序禁用Linux和Windows的任务键。我尝试使用windows.h,但正如名称所述,它不适用于Linux,如果是Windows,它也无法正常工作。我尝试使用GetAsyncKeyState函数执行此操作,但仍然没有Linux密钥处理的线索。由于我是系统代码的新手,我已经提到了以下内容,但无法解决问题。

那么请建议一些可能有助于在两个平台(Linux / Windows)上处理密钥(启用/禁用)的解决方案?

是否可以使用密钥扫描码和ASCII码进行密钥事件处理?

我已经提到过:

Disable task switching keys with c++

Disable keyboard keys when the console of c Run using c or c++

How to handle key press events in c++

1 个答案:

答案 0 :(得分:0)

如果您正在寻找低级别的跨平台键盘处理,那么您可能需要查看libsdl - http://www.libsdl.org/。键盘处理部分是 - http://wiki.libsdl.org/CategoryKeyboard