Удзельнік:Zedlik/keyhandler.js

Зьвесткі зь Вікіпэдыі — вольнай энцыкляпэдыі

Заўвага: каб пабачыць зьмены пасьля публікацыі, Вам можа спатрэбіцца ачысьціць кэш Вашага браўзэра.

  • Firefox / Safari: трымайце Shift і націсьніце Reload, ці націсьніце Ctrl-F5 ці Ctrl-R (⌘-R на Mac)
  • Google Chrome: націсьніце Ctrl-Shift-R (⌘-Shift-R на Mac)
  • Internet Explorer / Edge: трымайце Ctrl і націсьніце Refresh, ці націсьніце Ctrl-F5
  • Opera: націсьніце Ctrl-F5.
function keyboardHandler(e) {

  var preventDefaultHandling = false;

  // signature (alt + s)
  if (e.altKey && e.keyCode == '83') {
    document.getElementById('bQuickSignature').click();
    preventDefaultHandling = true;
  }

  // recent changes (alt + r)
  if (e.altKey && e.keyCode == '82') {
    document.getElementById("n-recentchanges").children[0].click();
    preventDefaultHandling = true;
  }

  // 200 recent changes (alt + 2)
  if (e.altKey && e.keyCode == '50') {
    document.getElementById("changes-list-legend").parentNode.children[4].click();
    preventDefaultHandling = true;
  }

  if (preventDefaultHandling) {
    e.preventDefault ();
    e.stopPropagation ();
  }

}

$(window).keydown(keyboardHandler);