Javascript 启动ctrl+;r、 ctrl+;a、 ctrl+;点击按钮上的q事件

Javascript 启动ctrl+;r、 ctrl+;a、 ctrl+;点击按钮上的q事件,javascript,jquery,keyboard-events,Javascript,Jquery,Keyboard Events,当用户单击按钮时,我需要触发Ctrl+R、Ctrl+A、Ctrl+Q事件 我正在编写以下代码: $(document).ready(function () { $('#Button1').click(function () { var evt = $.Event("keypress"); evt.keyCode = 81; evt.ctrlKey = true; evt.shiftKey = true; $(

当用户单击按钮时,我需要触发Ctrl+R、Ctrl+A、Ctrl+Q事件

我正在编写以下代码:

$(document).ready(function () {
    $('#Button1').click(function () {
        var evt = $.Event("keypress");
        evt.keyCode = 81;
        evt.ctrlKey = true;
        evt.shiftKey = true;
        $(document).trigger(evt);
    });
});

不能模拟浏览器控制键,但可以模拟其效果

Ctrl-R刷新

function refresh() {
    location.reload(true);
} 
Ctrl-A选择所有内容。代码来自

我不确定Ctrl-Q应该做什么;如果它退出浏览器,那就不可能了

function selectAll() {
    var e = document.getElementsByTagName('body')[0];
    var r = document.createRange(); r.selectNodeContents(e);
    var s = window.getSelection();
    s.removeAllRanges();
    s.addRange(r);
}