我正在 C#中使用Google Transliteration(Google输入工具)工具。它显示我们正在键入的任何窗口的建议窗口(找到插入位置并在其下方显示窗口)。但焦点(前台进程)仍然在我们输入的应用程序中(例如,Word,Notepad等)。
我想实现Google Transliteration的这些功能:
我想实现类似Google Transliteration的通用文本建议列表(窗口)。
如何在另一个进程获取之前捕获击键(阻止前台进程获取它)? (主要问题)
如何捕捉击键(向上和向下箭头键并输入键)并从单词列表中选择一个选项而不关注“单词列表”窗口? (插入符号应保持活动状态并在前景处理文本字段上闪烁。例如,文件夹重命名文本字段)
有人请帮我解决这个问题。 我已经找到了this one,但它没有帮助我解决我的问题。 Capturing keystrokes without focus