【发布时间】:2023-03-20 10:36:01
【问题描述】:
我正在尝试编写一个桌面应用程序,如果我单击某些按钮,OSK 就会出现。我尝试使用以下代码调用它:
System.Diagnostics.Process.Start("osk.exe");
但是每次都会出现如下错误:
“无法启动屏幕键盘”
为什么会这样?
更新:
如果我将调试模式从任何 CPU 更改为 64x,问题就解决了。但是我希望在平板模式下选择文本时自动显示 OSK,还有为什么有什么方法可以让平板模式 OSK 显示出来?
【问题讨论】:
-
您希望 OSK 出现在哪些“特定按钮”上?通常,当聚焦
<TextBox />(并且检测到触摸屏)时,OSK应该出现。您是自己定义“平板电脑模式”,还是您使用的设备实际上是平板电脑?你能告诉我们更多关于你的应用的范围和你想要实现的目标吗?
标签: c# wpf on-screen-keyboard