使用 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 程序启用禁用键的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式禁用/启用网络接口

应用程序关闭时的 iOS 定位服务启用/禁用事件

如何使用 Appium 启用/禁用应用程序权限?

从 Mac 上的命令行启用/禁用 Fn 键

win10开机自动打开上次程序

如何使用 sdk 在设置应用程序中启用-禁用通知?