我正在编写一个程序,当用户在应用程序上键入内容时可以帮助用户。他/她正在输入一些文本的位置附近会出现一个窗口。我必须知道插入符号在闪烁,或者当他/她键入时,这将显示在文本框中或类似的东西中,接受输入作为文本。因为必须消除某些快捷方式,所以不会在屏幕上写一些东西。
例如:当用户要在google上搜索某些东西时,我必须知道这一点,作为网页;当用户试图在浏览器上写一些地址时,我必须知道这是一个地址输入,或者当用户试图在 winforms 应用程序上写一些文本时,我必须知道这是一个 winforms 应用程序并且用户想要输入一些文本。
并且:当没有输入情况时,例如用户没有点击任何文本区域,并且点击了键盘按钮,我不需要这个触发我的程序。
我该如何处理这种情况,C#可以吗?