Ответ 1
привяжите событие к document
вместо:
$(document).bind('keyup', function(e) {
alert('testing');
});
Вы можете сделать почти любые node события клавиатуры. В "современных" браузерах вы можете настроить tabIndex
. После этого событие будет сфокусировано.
$(document.body).attr('tabIndex', 1).bind('keyup', function(e) {
alert('testing');
});