Что такое код клавиши "Shift + клавиша со стрелкой"? - PullRequest
3 голосов
/ 05 января 2012

Я хочу написать скрипт, который запускает событие искусственного нажатия клавиш (Shift + клавиша со стрелкой) при нажатии кнопки в jQuery.

$('button').click(function(){

   $('body').trigger(jQuery.Event('keydown', {keycode:16})); //This line triggers a keydown for 'Shift'.//

   $('body').trigger(jQuery.Event('keydown', {keycode:38})); //This line triggers a keydown for 'Up Arrow key'.//


});

Есть ли способ объединить эти два? То есть есть ли код клавиши «Shift + клавиша со стрелкой» или какой-либо скрипт для этого? Буду признателен за любые ответы. Спасибо.

1 Ответ

7 голосов
/ 05 января 2012

Свойство shiftKey указывает, что нажата клавиша Shift:

$('body').trigger(jQuery.Event('keydown', { keycode:38, shiftKey: true }));
...