C#自定义粘贴功能

时间:2012-11-07 18:53:23

标签: c#

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

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

1 个答案:

答案 0 :(得分:0)

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

Register more than one hotkey with RegisterHotKey

Set global hotkeys using C#

回复您的后续评论,抱歉,我的问题更多的是关于抓取关键新闻事件。如果您需要将文本粘贴到您不拥有的窗口,那么this question将近似重复。该问题使用WM_SETTEXT,但您可以轻松使用WM_PASTE