私はWindows8ゲームを書いています。ゲームは、Windows 7、Windows Phone、およびXBoxで実行されます。
キーボードが接続されている場合にキーボードのヒントを表示したい(例:「Escキーを押して終了」)
Windows 8はデスクトップ、ラップトップ、またはタブレットである可能性があるため、物理キーボードが接続されている場合とされていない場合があります。これをプログラムで決定する方法はありますか?
私はWindows8ゲームを書いています。ゲームは、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 開発者はこちらをご覧ください。