JSFiddle - React, Tailwind, and code Playground
HTML
<input type="text" />
<textarea></textarea>
JavaScript
$(document).keydown(function(e) {
//var target = (e.target) ? e.target : e.srcElement; // IE uses srcElement
// jQuery seems to handle this, so e.target should be fine
if(e.target.nodeName != 'INPUT' && e.target.nodeName != 'TEXTAREA') {
switch(e.which) {
case 39: alert(1);
break;
case 37: alert(2);
break;
}
}
});