在UWP中以编程方式打开屏幕键盘
在UWP中是否可以强制它打开屏幕键盘(osk.exe)?
例如,在C#中可以使用System.Diagnostics.Process.Start(“osk.exe”);
在UWP中执行上述操作会导致编译错误,表明没有Process名称空间。
我知道在平板电脑模式下,如果我以编程方式关注TextBox,它将显示OnScreen键盘。
但是在桌面模式下它是否可能?
谢谢!
触摸键盘是否有办法在桌面模式下显示?
在键盘交互中引用文档
根据设备的不同,当文本字段或其他可编辑文本控件获得焦点时,或者当用户通过通知中心手动启用时,会出现触摸键盘:
注意用户可能必须转到“设置”>“系统”中的“ 平板电脑”模式屏幕,然后启用“将设备用作平板电脑时使Windows更易于触摸”以启用触摸键盘的自动外观。
因此,当用户使用触摸输入将输入焦点设置为文本控件时,触摸键盘可以在平板电脑模式下自动显示。 但是,这不会发生在桌面模式和UWP中,现在没有API以编程方式打开它。
要在桌面模式下显示触摸键盘,我们需要用户通过单击触摸键盘按钮手动启用它,用户可以通过选中任务栏中的“显示触摸键盘按钮”来查看此按钮。
欢迎您通过UserVoice和Windows Feedback Hub应用程序提交此function的请求。