Way to trigger multiple keypress and hold events in jQuery

后端 未结 2 1138
难免孤独
难免孤独 2020-12-03 15:10

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 thank

2条回答
  •  Happy的楠姐
    2020-12-03 15:42

    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/

提交回复
热议问题