【问题标题】:Enable Disable keys using C Program使用 C 程序启用禁用键
【发布时间】: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++

【问题讨论】:

    标签: c++ c linux windows


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-27
      • 1970-01-01
      • 2019-04-23
      • 2012-05-03
      • 1970-01-01
      • 2023-04-09
      • 2014-07-10
      • 2021-08-01
      相关资源
      最近更新 更多