Я выбираю все теги, которые не являются входными тегами, для привязки к горячей клавише.
$('*').not('input').bindHotKey(blah);
Однако, похоже, это не исключает поле пароля в Chrome.т.е.: <input type="password"/>
<input type="password"/>
Попробуйте выбрать только потомков элемента body:
body
$('body *').not('input').bindHotKey(blah);
DEMO
Обновление: Но даже кажется, что он работает с $('*'). Взгляните на эту скрипку . Без not на странице 11 элементов, с not, 10.
$('*')
not