如何获取键盘按下的键?比如我在打游戏或者编辑 Word 的时候,程序能记录下我按下的每个键,但是又不影响我干正事。有相应的 API 吗?

2018-11-20 09:58:33 +08:00
 v2ls

之前一直在用 WhatPulse 这个软件记录我的按键次数。直到有一天我从 0 点打游戏,打了一个多小时,发现这个软件的按键记录竟然是 0,不禁对它的准确性有所怀疑。另外网上很多人对这个软件的安全性似乎有些顾虑。 所以能不能像 Whatpulse 一样在不影响其它程序的情况下读取按键呢? 本人不是专业学编程的,只略懂一点 C++,希望各位兄弟指点一二。 WhatPulse 这个软件用的人好像也不是很多,附上几张截图吧。

2669 次点击
所在节点    API
1 条回复
deali
2018-11-20 10:47:27 +08:00
C++来做的话很简单呀,创建一个键盘 hook,记录下每个按键就行了,部分特殊按键要特殊 hook,建议自己查一下资料

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/509489

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX