Эта маленькая заметка посвящена небольшому трюку, который позволяет добиться работоспособности события onkeydown для тега <div>. Дело в том, что код вроде:
$('#test').keydown( function(e){ console.log( e.keyCode ); } );
Не сработает для HTML аля <div id=“test”>test</div>, а всё потому, что <div> не может получить focus. Простое добавление аттрибута tabindex=“0” проблему решает.