用于输入整个单词/句子的快捷键(背景)程序。如何开始?

发布于 2024-09-27 13:44:11 字数 264 浏览 0 评论 0原文

我想制作一个快捷方式程序,当我忙于另一个程序时,该程序等待指定的键盘键或组合。当我输入短语或键盘组合时,我的程序应该响应一个输出的句子,就像我自己输入的一样。 例如,如果我输入“xso”,它将完全输入“Stack Overflow”。

我不知道从哪里开始,因为我以前没有做过这样的事情。我在谷歌上搜索了很多,想看看从哪里开始,但我得到了不相关的结果,因为关键词太通用了。 我有一定的 C# 经验,并且在 VS 中完成所有编程。有人能让我启动并运行吗?只是一些提示,告诉您在哪里查看以及什么是重要的。

I want to make a shortcut program that waits for a specified keyboard key or combination while I'm busy in another program. When I type the phrase or keyboard combination my program should respond with a sentence typed out like I typed it all out myself.
So for example if I type 'xso' it will type out 'Stack Overflow' entirely.

I am not sure where to start because I haven't made anything like this before. I have googled a lot to see where to begin but I got unrelated results because the keywords are so generic.
I have moderate C# experience and do all my programming in VS. Can anyone get me up and running? Just a few hints where to look and what is important.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痴情 2024-10-04 13:44:11

假设我明白你想要什么,你需要执行以下操作:

  1. 挂钩您想要的全局键盘快捷键
  2. 使用SendKeys 在当前活动的应用程序中键入您想要的任何内容

我实际上编写了一个使用两者的开源 C# 应用程序,您可以在以下位置查看:
http://sourceforge.net/projects/clipcycler/

Assuming I understand what you want, you need to do the following:

  1. Hook the global keyboard shortcuts you want
  2. Use SendKeys to type whatever you want into the currently active application

I actually wrote an open source C# application that uses both, you can check it out at:
http://sourceforge.net/projects/clipcycler/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文