но и для одного или нескольких отдельных элементов DOM
Для каких конкретно элементов? Подразумеваются элементы формы, которые могут принимать фокус, или произвольные куски DOM? В случае последнего: на чём основывается работа этого?
События «всплывают», поэтому принимать их могут не только те элементы, которые могут получать фокус, но и охватывающие их элементы.
По-моему, так.
Сейчас я навскидку проверил это (в node-webkit и при помощи jQuery.Hotkeys вместо Keypress, потому что Keypress я не начал ещё внедрять), и так оно и есть.
Понял вас. Собственно, я так и предполагал, хотя на мгновение у меня была мысль, что они использовали какой-то хитрый способ создания фокуса на произвольный DOM. Это позволило бы делать фокус на «виджетах». И свой набор комбинаций в рамках одного виджета.
Keypress 2.0.0