【问题标题】:Is it possible to have a program that changes the keyboard input to all other programs?是否有可能有一个程序将键盘输入更改为所有其他程序?
【发布时间】:2012-11-16 10:14:25
【问题描述】:

是否可以制作一个在后台运行的程序,并在按下某个组合键后插入某些字符?

例如,一个程序可以让它在任何时间(任何地方)按下 Ctrl+M 插入短语“Copyright 2012”吗?

【问题讨论】:

  • Autohotkey 类似于::^m::copyright 2012。如果你可以使用它,就省去你自己的麻烦。
  • 这当然是可能的(如自动热键所示)。不过没必要写。

标签: c++ windows winapi textfield


【解决方案1】:

是的,这是可能的。从技术上讲,这已经回答了您的问题,但我也会为您提供功能:RegisterHotkey

【讨论】:

  • 别忘了SendInput :) 如果为 ctrl-m 设置了另一个热键,RegisterHotKey 也会失败,在这种情况下,挂钩可能是更好的选择。
猜你喜欢
  • 1970-01-01
  • 2016-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-14
  • 2012-02-04
  • 1970-01-01
  • 2020-06-11
相关资源
最近更新 更多