combi
Version:
A tiny keyboard shortcut handling library
3 lines (2 loc) • 560 B
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.combi=t()}(this,function(){return function(e,t){return void 0===t&&(t=!1),function(o){if(o){t&&o.preventDefault();var i=[o.ctrlKey?"ctrl":void 0,o.altKey?"alt":void 0,o.shiftKey?"shift":void 0,o.metaKey?"meta":void 0,["Shift","Meta","Control","Option","Alt"].indexOf(o.key)>=0?void 0:o.code.replace(/Key|Digit/,"")].filter(Boolean);i.length>=2&&e&&e(i.join("+").toLowerCase(),o)}}}});
//# sourceMappingURL=combi.umd.js.map