我需要使用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++
答案 0 :(得分:0)
如果您正在寻找低级别的跨平台键盘处理,那么您可能需要查看libsdl - http://www.libsdl.org/。键盘处理部分是 - http://wiki.libsdl.org/CategoryKeyboard