Показать сообщение отдельно
  #28 (permalink)  
Старый 04.05.2013, 17:21
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от qwerty-клавиатура
 
Регистрация: 12.04.2013
Сообщений: 132

var pressed = [],
     left = 37,
     up = 38,
     right = 39,
     down = 40;

addEventListener( 'keydown', function(ev) {
    pressed[ev.keyCode] = 1;
} );

addEventListener( 'keyup', function(ev) {
    pressed[ev.keyCode] = 0;
} );

addEventListener( 'load', function() { if (pressed[left] && pressed[up]) {/*...*/} } );
Ответить с цитированием