本周我一直在使用Windows 8平板电脑,我需要在程序中显示屏幕键盘。现在我正在使用
Shell("cmd.exe /c start osk")
它为我提供了屏幕键盘上的标准Windows 8
http://i.imgur.com/y0pC3Lf.png
但我想做的是打开停靠的更宽的键盘,如下所示:
http://i.imgur.com/Fw1bfLd.png
我不确定这是Windows 8功能还是平板电脑专用键盘。我现在正在使用华硕变压器,但这个程序需要在各种Windows 8平板电脑上运行。
所需的最终结果是一个更大的键盘,最好停靠在屏幕的底部。
有人知道解决方案吗?
(对不起链接,我还没有代表发布图片。)
答案 0 :(得分:1)
我已经为此制定了一个有效的答案。它不理想,但到目前为止它的工作原理
If My.Computer.FileSystem.FileExists("C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe") Then
Process.Start("C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe")
'ElseIf My.Computer.FileSystem.FileExists("C:\Program Files (x86)\Common Files\microsoft shared\ink\TabTip32.exe") Then
' Process.Start("C:\Program Files (x86)\Common Files\microsoft shared\ink\TabTip32.exe")
Else
Shell("cmd.exe /c start osk")
End If
tabtip.exe就是我想要的。 \ programfiles(x86)\目录中还有一个tabtip32.exe,但这对我不起作用。