我正在使用C#中的 Google Transliteration(Google 输入工具)工具之类的应用程序。它会在我们正在输入的任何窗口的顶部显示建议窗口(查找插入符号位置并仅在其下方显示窗口)。但是重点(前台进程)仍然在我们输入的应用程序上(例如 Ms Word、记事本等)。
我想实现谷歌音译的这些功能:
- 它在另一个进程得到它之前捕获击键。
- 重命名文件夹或文件时,我们可以使用向上和向下箭头键从显示的建议窗口中选择单词,然后按回车键。但重命名文本字段仍将处于活动状态。击键将在到达重命名文本字段之前被捕获。
我想实现一个像谷歌音译那样的通用文本建议列表(窗口)。
如何在另一个进程获取之前捕获击键(阻止前台进程获取它)?(主要问题)
如何捕获击键(向上和向下箭头键和输入键)并从单词列表中选择一个选项而不关注“单词列表”窗口?(插入符号应在前台进程文本字段上保持活动并闪烁。例如,文件夹重命名文本字段)
有人请帮我解决这个问题。我已经找到了这个,但它并没有帮助我解决我的问题。 在没有焦点的情况下捕获击键