1

我正在尝试创建一种方式或在 Windows 系统的任何位置插入文本,就像剪贴板一样。例如,按 ctrl+shift+1 会将我的应用程序中设置的文本“粘贴”到用户当前指向光标的位置。

例如,如果我的应用程序将其设置为“local.network”,并且用户在浏览器地址栏中按 ctrl+shift+1,它将粘贴到“local.network”中。然后我想设置不同的值,具体取决于用户按下的数字。这是可能的还是我不能创建这样的系统范围的功能?

4

1 回答 1

0

您正在寻找的是如何注册热键。

使用 RegisterHotKey 注册多个热键

使用 C# 设置全局热键

作为对您的后续评论的回应,对不起,我的问题更多是关于捕获按键事件。如果您需要将文本粘贴到您不拥有的窗口,那么这个问题几乎是重复的。该问题使用WM_SETTEXT但您可以轻松使用WM_PASTE

于 2012-11-07T18:56:30.830 回答