在Windows 10中,是否可以创建一个服务/线程来监听是否有任何文本框已经集中打开TabTip键盘?

时间:2017-03-07 09:07:01

标签: c# operating-system windows-10

在Windows 10平板电脑模式下,只要有任何文本框(无论是Java应用程序,Metro应用程序还是WPF应用程序),都会显示TabTip键盘。

似乎不可能仅使用简单的Window钩子将其实现为服务,因为Metro应用程序不返回<form action = "WebForm1"> <input type= submit name="but1" id="but1" value="page1" /> </form> <form action = "WebForm2"> <input type= submit name="but2" id="but2" value="page2" /> </form> 元素,这导致假设必须在任何文本字段聚焦时发生系统调用,在平板电脑模式下。

我已经研究了几天,但无济于事。我看到的最有用的东西是this thread,响应者在平板电脑模式下点击任务栏中的键盘键时反向设计行为。

我也尝试过这段代码,但这似乎只捕获了一小部分文本字段:

Window

因为并非所有文本字段元素都在其元素名称中包含“编辑”等。

由于我确信由于我在Windows编程和研究方面的知识有限,我已经筋疲力尽了,有没有人知道可以收听的系统调用类似于在平板电脑模式下调用的系统调用?或者,如果没有潜入装配甚至制造病毒,这真的是不可能的吗?

0 个答案:

没有答案