【问题标题】:Opening docked on screen keyboard打开停靠在屏幕键盘上
【发布时间】:2015-05-31 22:29:41
【问题描述】:

本周我一直在使用 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 平板电脑上运行。

理想的最终结果是更大的键盘,最好停靠在屏幕底部。

有人知道解决办法吗?

(抱歉链接,我还没有代表发布图片。)

【问题讨论】:

    标签: c# .net vb.net windows-8 tablet


    【解决方案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,但这对我不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-20
      • 2016-12-13
      • 2021-09-16
      • 2012-06-25
      • 1970-01-01
      • 2012-08-14
      • 1970-01-01
      • 2019-05-31
      相关资源
      最近更新 更多