在UWP中以编程方式打开屏幕键盘

在UWP中是否可以强制它打开屏幕键盘(osk.exe)?

例如,在C#中可以使用System.Diagnostics.Process.Start(“osk.exe”);

在UWP中执行上述操作会导致编译错误,表明没有Process名称空间。

我知道在平板电脑模式下,如果我以编程方式关注TextBox,它将显示OnScreen键盘。

但是在桌面模式下它是否可能?

谢谢!

触摸键盘是否有办法在桌面模式下显示?

在键盘交互中引用文档

根据设备的不同,当文本字段或其他可编辑文本控件获得焦点时,或者当用户通过通知中心手动启用时,会出现触摸键盘:
通知中心触摸键盘图标

注意用户可能必须转到“设置”>“系统”中的“ 平板电脑”模式屏幕,然后启用“将设备用作平板电脑时使Windows更易于触摸”以启用触摸键盘的自动外观。

因此,当用户使用触摸输入将输入焦点设置为文本控件时,触摸键盘可以在平板电脑模式下自动显示。 但是,这不会发生在桌面模式和UWP中,现在没有API以编程方式打开它。

要在桌面模式下显示触摸键盘,我们需要用户通过单击触摸键盘按钮手动启用它,用户可以通过选中任务栏中的“显示触摸键盘按钮”来查看此按钮。
在此处输入图像描述

欢迎您通过UserVoiceWindows Feedback Hub应用程序提交此function的请求。