我正在制作一个程序,该程序将输入按键并更改输出以形成我选择的消息。我正在考虑使用GetAsyncKeystate()来查看一个键是否关闭,但我不知道如何更改所按键的值。更改密钥输出
Q
更改密钥输出
-3
A
回答
1
你最好打的是low-level keyboard hook。你没有得到大量的上下文,但你确实得到了原始的击键。如果你需要上下文,那么你可能正在寻找一个text service via TSF,但这往往会变得很复杂。
+1
我可能是错的,但它看起来不像可以修改低级别键盘钩子中的键盘输入。 [文档](http://msdn.microsoft.com/en-us/library/windows/desktop/ms644959.aspx#wh_keyboard_llhook):*“WH_KEYBOARD_LL挂钩使您能够监视**键盘输入事件即将发布在一个线程输入队列中。“* – IInspectable
相关问题
- 1. 使用jQuery更改输入密钥?
- 2. 密钥库更改密码
- 3. Gson更改密钥
- 4. 更改密钥名称行
- 5. 更改Biztalk SSO密钥?
- 6. Ansible:更改SSH密钥
- 7. 更改密钥“完成”
- 8. 更改密钥和外键
- 9. Magento - 如何更改加密密钥
- 10. 更改android签名密钥密码
- 11. Python + GPG(编辑密钥更改密码)
- 12. RSA SSL密钥加密更改
- 13. 根据密钥每天更改密码
- 14. Bouncycastle加密私钥PEM输出:RSA私钥与私钥
- 15. 加密输入的密钥
- 16. 为密钥输入密码
- 17. 输出减少一个密钥一起
- 18. JSON输出不包含密钥:“值”
- 19. 输出Laravel数组密钥列表
- 20. 如何更改输入密钥的默认行为?
- 21. 如何在UIwebview中更改输入密钥的行为?
- 22. 更改Android L键盘输入密钥颜色
- 23. 从jck密钥库中导出密钥
- 24. JTable输入密钥
- 25. 更改自动完成密钥
- 26. 如何更改ECDSA的密钥长度?
- 27. 更改用于GCM的Android API密钥
- 28. 使用jmespath更改JSON密钥
- 29. 在Mifare SAM中更改密钥条目
- 30. 将密钥更改为Java的JSON/GSON
您需要提供具体信息。这是一个控制台应用程序或一个GUI应用程序? *输出*必须去哪里?命令提示符?有些控制?一份文件?别的地方?什么是翻译*“您选择的”*? – IInspectable
我的道歉,基本上我正在制作一个小程序,与我的朋友们搞砸。对于20秒(程序在20秒后停止执行),它将采取任何他们键入的内容(比如说到他们的地址栏或任何其他程序),并将其更改为数组中的字母。目标是让任何他们类型的东西变成别的东西,说“你好”。 – Ripsaw
@Ripsaw,你可以写一个设备驱动程序,但它真的值得吗? –