I\'m trying to capture the key event from a view as follows:
myView = Backbone.View.extend({
el: $(\'#someDiv\'),
initialize: function(){
// initial
You can do this in the view initialize() function:
_.bindAll(this, 'on_keypress');
$(document).bind('keypress', this.on_keypress);
Key pressed goes to the focused element on the page. If you have nothing in your view and the view does not have any focus, then you will not have any key press events.
( btw if you want to do key press event for this.el, do "keypress" : "showKey" )
In you above code the body will most likely receive all keypress events.