我确定我遗漏了一些明显的东西,但是:如何响应页面上任何位置的按键事件?
例如,假设我有一个视频播放器,如果用户在任何时候按下空格键,我想暂停它。或者,我正在编写一个游戏并希望箭头键来引导一个角色,而不考虑特定的视图或子视图。
定义App.ApplicationView = Ember.View.create({ keyPress: whatever })
似乎不起作用。我原以为所有的按键事件都会冒泡。
我想我想做的是:
$(document).keypress(function(e) {
alert('You pressed a key!');
});
除了通过 Ember。