在Linux操作系统的后台按下Get键
C++ Get key pressed in background on Linux
嗨,我正在努力使一个c++程序在后台运行,可以执行特定的键组合的某些功能。当程序在后台运行时,有什么方法可以获得键组合吗?我想要一种同时在Linux和Windows上工作的方法,但如果不可能的话,Linux更重要。
如果有很好的理由,你应该使用gnu logkeys
克隆git clone https://code.google.com/p/logkeys/
您需要选择组合还是只是按键?
有一个lot Linux的开源键盘记录程序,您可以使用它们来确定后者。
Github for theju's linux-keylogger使用evdev
资源:链接。
相关文章:
- Cpp-Tuple使用带有变量的get
- 通过 get-Method 访问变量在类外不起作用
- 为什么无论你输入什么,这"while(cin.get(str,3))"只运行一次?
- Boost.Asio/OpenSSL HTTPS GET certificate trouble
- C++中是否有任何函数等同于python中字典的get函数?
- 使用istringstearm和get行缓慢读取文件
- 如何将 c++ get 函数代码转换为 opencv 算法中使用的 python
- 使用 cin.get() 初始化字符数组
- std::variant<>::get() 不能使用 Apple LLVM 10.0 编译
- 编写 cin.get() 以接收字符数组时出现问题
- Windows 后台服务(系统配置文件)无法使用 C++ 访问 win 10 上的用户 appData 文件夹?
- 作用域枚举和标准::get
- 递归函数调用在后台工作
- Visual Studio 2017 中的 cpprestapi 问题找不到 POST/GET 常量
- 在 C++/C 中使用 CURL 发出带有数据文件的 GET HTTP 请求
- 使用"push_back"作为带有"get"函数C++的向量
- 使用 cin.get 读取字符数组
- 如何制作启动 Python 脚本的 linux 后台进程(在 c 中)
- 在Linux操作系统的后台按下Get键
- 在后台运行的进程Get失败