V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
v2ls
V2EX  ›  API

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

  •  1
     
  •   v2ls · 2018-11-20 09:58:33 +08:00 · 2787 次点击
    这是一个创建于 2231 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    deali
        1
    deali  
       2018-11-20 10:47:27 +08:00 via Android   ❤️ 1
    C++来做的话很简单呀,创建一个键盘 hook,记录下每个按键就行了,部分特殊按键要特殊 hook,建议自己查一下资料
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2618 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:20 · PVG 19:20 · LAX 03:20 · JFK 06:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.