禁用屏幕键盘

4

我正在开发一个Windows Store应用程序,用于嵌入式应用程序,其中唯一的输入设备是小触摸屏。因此,我正在开发自己的数字和文本输入控件,以匹配应用程序的视觉外观,并在小屏幕上更好地工作。是否可能防止Windows 8屏幕键盘在文本框获得焦点时出现?


你试过这个点子/技巧吗?http://loekvandenouweland.com/index.php/2013/05/close-winrt-virtual-keyboard-programatically/ (老实说,微软希望你使用内置键盘以保持应用程序之间的一致体验,并且当操作系统中的键盘改进时,例如在Win 8.1中,你的应用程序也会受益。) - WiredPrairie
2
我同意UI碎片化并不理想,但在这个特定的应用程序中,App将在Kiosk模式下运行,并完全隐藏Windows接口。整个GUI都是定制的,我之所以将其创建为Windows Store应用程序而不是WPF,是因为我需要的许多复杂的多点触控控件已经存在于其中。 - pixsperdavid
1个回答

3

目前来说,无法做到,这是用户偏好设置。

类似的问题可以在这里找到。

来自Hanselman:

不幸的是,没有复选框或“关闭它”的方法来支持禁用键盘。但是,有一种方法可以通过停止控制键盘的服务来有效地禁用键盘。

按下Windows键+W,输入“services”,然后按Enter键,滚动到“触摸屏键盘和手写面板”,您可以右键单击并“停止”,或者您可以双击并将其从“自动”启动更改为“手动”。


搞定了。谢谢! - pixsperdavid

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接