Есть ли какой-либо API в Windows 8, который сообщает вам, есть ли клавиатура, подключенная к вашему устройству? Я считаю, что ОС должна иметь информацию об этом, но я не уверен, что она раскрыта.Windows 8 Keyboard Connected event
Я проверил Windows.Devices.Input.KeyboardCapabilities()
. Он возвращает только объект с свойством keyboardPresent
, равным 1 на моем сенсорном устройстве или устройстве без касания.
Спасибо за предложение. Для моего варианта использования я также могу проверить mousePresent. Но это раздражает, что KeyboarPresent просто не делает правильной вещи –