Way to trigger multiple keypress and hold events in jQuery
jquery, keyboard
Solution
With the modifier keys `alt`, `ctrl`, and `shift`, you can use event modifiers specifically for them:
$(".f1").click(function() {
var e = jQuery.Event("keydown");
e.which = 112; // # F1 code value
e.altKey = true; // Alt key pressed
$("input").trigger(e);
});
Demo: http://jsfiddle.net/jtbowden/2kcrg/
Problem
Looking for a way to simulate a multiple keypress using jQuery. For example ALT+F1 (holding down alt and hitting F1). I've managed to simulate the F1 keypress thanks to: Definitive way to trigger keypress events with jQuery Looking for something like this: ``` $(".f1").click(function() { var e = jQuery.Event("keydown"); e.keyCode = 18; // ALT key pressed // while ALT key is pressed, hit the F1 Key $("input").trigger(e, function(){ var e = jQuery.Event("keydown"); e.which = 112; // F1 key $("input").trigger(e); }); }); ```