我正在编写一个 Windows 8 游戏。该游戏可在 Windows 7、Windows Phone 和 XBox 上运行。
如果连接了键盘,我想显示键盘提示(例如“按 Esc 退出”)
由于 Windows 8 可以是台式机、笔记本电脑或平板电脑,因此可能会或可能不会连接物理键盘。有没有办法以编程方式确定这一点?
我正在编写一个 Windows 8 游戏。该游戏可在 Windows 7、Windows Phone 和 XBox 上运行。
如果连接了键盘,我想显示键盘提示(例如“按 Esc 退出”)
由于 Windows 8 可以是台式机、笔记本电脑或平板电脑,因此可能会或可能不会连接物理键盘。有没有办法以编程方式确定这一点?
当然,请在此处阅读此快速入门
private void GetKeyboardProperties()
{
KeyboardCapabilities keyboardCapabilities = new Windows.Devices.Input.KeyboardCapabilities();
KeyboardPresent.Text = keyboardCapabilities.KeyboardPresent != 0 ? "Yes" : "No";
}
或者,如果您是 html5/js 开发人员,请查看此处。