Переношу это в Contribute > Feature… Не уверен, что в JavaScript вообще существует способ реально определить, подключена ли у вас клавиатура. Полагаться здесь на user-agent — дело рискованное.
Тем не менее, в ближайшие несколько лет я ожидаю, что всё больше и больше функций будут работать с клавиатурой и сенсорным вводом.
Интересно, стоит ли нам безоговорочно показывать ссылку на сочетания клавиш в гамбургер-меню, если у вас не мобильное устройство, @codinghorror?