有没有办法看看物理键盘是否连接到Windows 8设备?

时间:2013-01-01 18:35:13

标签: windows-8

我正在写一个Windows 8游戏。该游戏可在Windows 7,Windows Phone和XBox上运行。

如果连接了键盘,我想显示键盘提示(例如'按Esc退出')

如果Windows 8可以是台式机,笔记本电脑或平板电脑,则可能连接或不连接物理键盘。有没有办法以编程方式确定?

1 个答案:

答案 0 :(得分:7)

当然, 请阅读此快速入门here

private void GetKeyboardProperties()
{
    KeyboardCapabilities keyboardCapabilities = new Windows.Devices.Input.KeyboardCapabilities();
    KeyboardPresent.Text = keyboardCapabilities.KeyboardPresent != 0 ? "Yes" : "No";
}

或者如果你html5 / js开发人员看一看here