使用 C 程序启用禁用键
Posted
技术标签:
【中文标题】使用 C 程序启用禁用键【英文标题】:Enable Disable keys using C Program 【发布时间】:2014-10-13 06:26:34 【问题描述】:我需要使用 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】:如果您正在寻找低级别的跨平台键盘处理,那么您可能想看看 libsdl - http://www.libsdl.org/。键盘处理部分是-http://wiki.libsdl.org/CategoryKeyboard
【讨论】:
以上是关于使用 C 程序启用禁用键的主要内容,如果未能解决你的问题,请参考以下文章