JSFiddle - React, Tailwind, and code Playground

by Mubasshir Pawle

JavaScript

var keys = {
  shift: false,
  ctrl: false
};

$(document.body).keydown(function(event) {
  // save status of the button 'pressed' == 'true'
  if (event.keyCode == 16) {
    keys["shift"] = true;
  } else if (event.keyCode == 17) {
    keys["ctrl"] = true;
  }
  if (keys["shift"] && keys["ctrl"]) {
	alert('both clicked');
  }
});

$(document.body).keyup(function(event) {
  // reset status of the button 'released' == 'false'
  if (event.keyCode == 16) {
    keys["shift"] = false;
  } else if (event.keyCode == 17) {
    keys["ctrl"] = false;
  }
});