UNPKG

iggins

Version:

Irken plugin for listening for key combinations

465 lines (412 loc) 16.9 kB
'use strict'; var kc = require('keycode'); module.exports = { CTRL_A: function CTRL_A(_ref) { var ctrlKey = _ref.ctrlKey; var shiftKey = _ref.shiftKey; var altKey = _ref.altKey; var metaKey = _ref.metaKey; var keyCode = _ref.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('a'); }, CTRL_C: function CTRL_C(_ref2) { var ctrlKey = _ref2.ctrlKey; var shiftKey = _ref2.shiftKey; var altKey = _ref2.altKey; var metaKey = _ref2.metaKey; var keyCode = _ref2.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('c'); }, CTRL_F: function CTRL_F(_ref3) { var ctrlKey = _ref3.ctrlKey; var shiftKey = _ref3.shiftKey; var altKey = _ref3.altKey; var metaKey = _ref3.metaKey; var keyCode = _ref3.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('f'); }, CTRL_V: function CTRL_V(_ref4) { var ctrlKey = _ref4.ctrlKey; var shiftKey = _ref4.shiftKey; var altKey = _ref4.altKey; var metaKey = _ref4.metaKey; var keyCode = _ref4.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('v'); }, CTRL_X: function CTRL_X(_ref5) { var ctrlKey = _ref5.ctrlKey; var shiftKey = _ref5.shiftKey; var altKey = _ref5.altKey; var metaKey = _ref5.metaKey; var keyCode = _ref5.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('x'); }, CTRL_Z: function CTRL_Z(_ref6) { var ctrlKey = _ref6.ctrlKey; var shiftKey = _ref6.shiftKey; var altKey = _ref6.altKey; var metaKey = _ref6.metaKey; var keyCode = _ref6.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('z'); }, CTRL_G: function CTRL_G(_ref7) { var ctrlKey = _ref7.ctrlKey; var shiftKey = _ref7.shiftKey; var altKey = _ref7.altKey; var metaKey = _ref7.metaKey; var keyCode = _ref7.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('g'); }, CTRL_W: function CTRL_W(_ref8) { var ctrlKey = _ref8.ctrlKey; var shiftKey = _ref8.shiftKey; var altKey = _ref8.altKey; var metaKey = _ref8.metaKey; var keyCode = _ref8.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('w'); }, CTRL_SHIFT_Z: function CTRL_SHIFT_Z(_ref9) { var ctrlKey = _ref9.ctrlKey; var shiftKey = _ref9.shiftKey; var altKey = _ref9.altKey; var metaKey = _ref9.metaKey; var keyCode = _ref9.keyCode; return (ctrlKey === true || metaKey === true) && shiftKey === true && altKey === false && keyCode === kc('z'); }, CTRL_SHIFT_G: function CTRL_SHIFT_G(_ref10) { var ctrlKey = _ref10.ctrlKey; var shiftKey = _ref10.shiftKey; var altKey = _ref10.altKey; var metaKey = _ref10.metaKey; var keyCode = _ref10.keyCode; return (ctrlKey === true || metaKey === true) && shiftKey === true && altKey === false && keyCode === kc('g'); }, TAB: function TAB(_ref11) { var ctrlKey = _ref11.ctrlKey; var shiftKey = _ref11.shiftKey; var altKey = _ref11.altKey; var metaKey = _ref11.metaKey; var keyCode = _ref11.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('tab'); }, SHIFT_TAB: function SHIFT_TAB(_ref12) { var ctrlKey = _ref12.ctrlKey; var shiftKey = _ref12.shiftKey; var altKey = _ref12.altKey; var metaKey = _ref12.metaKey; var keyCode = _ref12.keyCode; return shiftKey === true && altKey === false && ctrlKey === false && metaKey === false && keyCode === kc('tab'); }, ALT_SHIFT_TAB: function ALT_SHIFT_TAB(_ref13) { var ctrlKey = _ref13.ctrlKey; var shiftKey = _ref13.shiftKey; var altKey = _ref13.altKey; var metaKey = _ref13.metaKey; var keyCode = _ref13.keyCode; return altKey === true && shiftKey === true && ctrlKey === false && metaKey === false && keyCode === kc('tab'); }, ALT_TAB: function ALT_TAB(_ref14) { var ctrlKey = _ref14.ctrlKey; var shiftKey = _ref14.shiftKey; var altKey = _ref14.altKey; var metaKey = _ref14.metaKey; var keyCode = _ref14.keyCode; return altKey === true && shiftKey === false && ctrlKey === false && metaKey === false && keyCode === kc('tab'); }, ALT_CTRL_F: function ALT_CTRL_F(_ref15) { var ctrlKey = _ref15.ctrlKey; var shiftKey = _ref15.shiftKey; var altKey = _ref15.altKey; var metaKey = _ref15.metaKey; var keyCode = _ref15.keyCode; return (ctrlKey === true || metaKey === true) && altKey === true && shiftKey === false && keyCode === kc('f'); }, ALT_CTRL_G: function ALT_CTRL_G(_ref16) { var ctrlKey = _ref16.ctrlKey; var shiftKey = _ref16.shiftKey; var altKey = _ref16.altKey; var metaKey = _ref16.metaKey; var keyCode = _ref16.keyCode; return (ctrlKey === true || metaKey === true) && altKey === true && shiftKey === false && keyCode === kc('g'); }, F1: function F1(_ref17) { var ctrlKey = _ref17.ctrlKey; var shiftKey = _ref17.shiftKey; var altKey = _ref17.altKey; var metaKey = _ref17.metaKey; var keyCode = _ref17.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('f1'); }, F3: function F3(_ref18) { var ctrlKey = _ref18.ctrlKey; var shiftKey = _ref18.shiftKey; var altKey = _ref18.altKey; var metaKey = _ref18.metaKey; var keyCode = _ref18.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('f3'); }, SHIFT_F3: function SHIFT_F3(_ref19) { var ctrlKey = _ref19.ctrlKey; var shiftKey = _ref19.shiftKey; var altKey = _ref19.altKey; var metaKey = _ref19.metaKey; var keyCode = _ref19.keyCode; return shiftKey === true && ctrlKey === false && metaKey === false && altKey === false && keyCode === kc('f3'); }, F4: function F4(_ref20) { var ctrlKey = _ref20.ctrlKey; var shiftKey = _ref20.shiftKey; var altKey = _ref20.altKey; var metaKey = _ref20.metaKey; var keyCode = _ref20.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('f4'); }, CTRL_F4: function CTRL_F4(_ref21) { var ctrlKey = _ref21.ctrlKey; var shiftKey = _ref21.shiftKey; var altKey = _ref21.altKey; var metaKey = _ref21.metaKey; var keyCode = _ref21.keyCode; return ctrlKey === true && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('f4'); }, CTRL_HOME: function CTRL_HOME(_ref22) { var ctrlKey = _ref22.ctrlKey; var shiftKey = _ref22.shiftKey; var altKey = _ref22.altKey; var metaKey = _ref22.metaKey; var keyCode = _ref22.keyCode; return ctrlKey === true && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('home'); }, CTRL_META_LEFT: function CTRL_META_LEFT(_ref23) { var ctrlKey = _ref23.ctrlKey; var shiftKey = _ref23.shiftKey; var altKey = _ref23.altKey; var metaKey = _ref23.metaKey; var keyCode = _ref23.keyCode; return ctrlKey === true && metaKey === true && shiftKey === false && altKey === false && keyCode === kc('left'); }, CTRL_META_RIGHT: function CTRL_META_RIGHT(_ref24) { var ctrlKey = _ref24.ctrlKey; var shiftKey = _ref24.shiftKey; var altKey = _ref24.altKey; var metaKey = _ref24.metaKey; var keyCode = _ref24.keyCode; return ctrlKey === true && metaKey === true && shiftKey === false && altKey === false && keyCode === kc('right'); }, CTRL_END: function CTRL_END(_ref25) { var ctrlKey = _ref25.ctrlKey; var shiftKey = _ref25.shiftKey; var altKey = _ref25.altKey; var metaKey = _ref25.metaKey; var keyCode = _ref25.keyCode; return ctrlKey === true && metaKey === false && shiftKey === false && altKey === false && keyCode === kc('end'); }, CTRL_UP: function CTRL_UP(_ref26) { var ctrlKey = _ref26.ctrlKey; var shiftKey = _ref26.shiftKey; var altKey = _ref26.altKey; var metaKey = _ref26.metaKey; var keyCode = _ref26.keyCode; return (ctrlKey === true || metaKey === true) && shiftKey === false && altKey === false && keyCode === kc('up'); }, CTRL_DOWN: function CTRL_DOWN(_ref27) { var ctrlKey = _ref27.ctrlKey; var shiftKey = _ref27.shiftKey; var altKey = _ref27.altKey; var metaKey = _ref27.metaKey; var keyCode = _ref27.keyCode; return (ctrlKey === true || metaKey === true) && shiftKey === false && altKey === false && keyCode === kc('down'); }, CTRL_MINUS: function CTRL_MINUS(_ref28) { var ctrlKey = _ref28.ctrlKey; var shiftKey = _ref28.shiftKey; var altKey = _ref28.altKey; var metaKey = _ref28.metaKey; var keyCode = _ref28.keyCode; return (ctrlKey === true || metaKey === true) && shiftKey === false && altKey === false && keyCode === kc('-'); }, CTRL_EQUALS: function CTRL_EQUALS(_ref29) { var ctrlKey = _ref29.ctrlKey; var shiftKey = _ref29.shiftKey; var altKey = _ref29.altKey; var metaKey = _ref29.metaKey; var keyCode = _ref29.keyCode; return (ctrlKey === true || metaKey === true) && shiftKey === false && altKey === false && keyCode === kc('='); }, CTRL_O: function CTRL_O(_ref30) { var ctrlKey = _ref30.ctrlKey; var shiftKey = _ref30.shiftKey; var altKey = _ref30.altKey; var metaKey = _ref30.metaKey; var keyCode = _ref30.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('o'); }, BACKSPACE: function BACKSPACE(_ref31) { var ctrlKey = _ref31.ctrlKey; var shiftKey = _ref31.shiftKey; var altKey = _ref31.altKey; var metaKey = _ref31.metaKey; var keyCode = _ref31.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('backspace'); }, CTRL_S: function CTRL_S(_ref32) { var ctrlKey = _ref32.ctrlKey; var shiftKey = _ref32.shiftKey; var altKey = _ref32.altKey; var metaKey = _ref32.metaKey; var keyCode = _ref32.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('s'); }, CTRL_SHIFT_S: function CTRL_SHIFT_S(_ref33) { var altKey = _ref33.altKey; var ctrlKey = _ref33.ctrlKey; var metaKey = _ref33.metaKey; var shiftKey = _ref33.shiftKey; var keyCode = _ref33.keyCode; return (ctrlKey === true || metaKey === true) && shiftKey === true && altKey === false && keyCode === kc('s'); }, CTRL_P: function CTRL_P(_ref34) { var ctrlKey = _ref34.ctrlKey; var shiftKey = _ref34.shiftKey; var altKey = _ref34.altKey; var metaKey = _ref34.metaKey; var keyCode = _ref34.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('p'); }, CTRL_TAB: function CTRL_TAB(_ref35) { var ctrlKey = _ref35.ctrlKey; var shiftKey = _ref35.shiftKey; var altKey = _ref35.altKey; var metaKey = _ref35.metaKey; var keyCode = _ref35.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('tab'); }, CTRL_SHIFT_TAB: function CTRL_SHIFT_TAB(_ref36) { var ctrlKey = _ref36.ctrlKey; var shiftKey = _ref36.shiftKey; var altKey = _ref36.altKey; var metaKey = _ref36.metaKey; var keyCode = _ref36.keyCode; return (ctrlKey === true || metaKey === true) && shiftKey === true && altKey === false && keyCode === kc('tab'); }, CTRL_I: function CTRL_I(_ref37) { var ctrlKey = _ref37.ctrlKey; var shiftKey = _ref37.shiftKey; var altKey = _ref37.altKey; var metaKey = _ref37.metaKey; var keyCode = _ref37.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('i'); }, F6: function F6(_ref38) { var ctrlKey = _ref38.ctrlKey; var shiftKey = _ref38.shiftKey; var altKey = _ref38.altKey; var metaKey = _ref38.metaKey; var keyCode = _ref38.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('f6'); }, CTRL_T: function CTRL_T(_ref39) { var ctrlKey = _ref39.ctrlKey; var shiftKey = _ref39.shiftKey; var altKey = _ref39.altKey; var metaKey = _ref39.metaKey; var keyCode = _ref39.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('t'); }, F7: function F7(_ref40) { var ctrlKey = _ref40.ctrlKey; var shiftKey = _ref40.shiftKey; var altKey = _ref40.altKey; var metaKey = _ref40.metaKey; var keyCode = _ref40.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('f7'); }, CTRL_M: function CTRL_M(_ref41) { var ctrlKey = _ref41.ctrlKey; var shiftKey = _ref41.shiftKey; var altKey = _ref41.altKey; var metaKey = _ref41.metaKey; var keyCode = _ref41.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('m'); }, CTRL_N: function CTRL_N(_ref42) { var altKey = _ref42.altKey; var ctrlKey = _ref42.ctrlKey; var metaKey = _ref42.metaKey; var shiftKey = _ref42.shiftKey; var keyCode = _ref42.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('n'); }, F8: function F8(_ref43) { var ctrlKey = _ref43.ctrlKey; var shiftKey = _ref43.shiftKey; var altKey = _ref43.altKey; var metaKey = _ref43.metaKey; var keyCode = _ref43.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('f8'); }, CTRL_R: function CTRL_R(_ref44) { var ctrlKey = _ref44.ctrlKey; var shiftKey = _ref44.shiftKey; var altKey = _ref44.altKey; var metaKey = _ref44.metaKey; var keyCode = _ref44.keyCode; return (ctrlKey === true || metaKey === true) && altKey === false && shiftKey === false && keyCode === kc('r'); }, F9: function F9(_ref45) { var ctrlKey = _ref45.ctrlKey; var shiftKey = _ref45.shiftKey; var altKey = _ref45.altKey; var metaKey = _ref45.metaKey; var keyCode = _ref45.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('f9'); }, ESC: function ESC(_ref46) { var ctrlKey = _ref46.ctrlKey; var shiftKey = _ref46.shiftKey; var altKey = _ref46.altKey; var metaKey = _ref46.metaKey; var keyCode = _ref46.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('ESC'); }, UP: function UP(_ref47) { var ctrlKey = _ref47.ctrlKey; var shiftKey = _ref47.shiftKey; var altKey = _ref47.altKey; var metaKey = _ref47.metaKey; var keyCode = _ref47.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('UP'); }, DOWN: function DOWN(_ref48) { var ctrlKey = _ref48.ctrlKey; var shiftKey = _ref48.shiftKey; var altKey = _ref48.altKey; var metaKey = _ref48.metaKey; var keyCode = _ref48.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('DOWN'); }, LEFT: function LEFT(_ref49) { var ctrlKey = _ref49.ctrlKey; var shiftKey = _ref49.shiftKey; var altKey = _ref49.altKey; var metaKey = _ref49.metaKey; var keyCode = _ref49.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('LEFT'); }, RIGHT: function RIGHT(_ref50) { var ctrlKey = _ref50.ctrlKey; var shiftKey = _ref50.shiftKey; var altKey = _ref50.altKey; var metaKey = _ref50.metaKey; var keyCode = _ref50.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('RIGHT'); }, ENTER: function ENTER(_ref51) { var ctrlKey = _ref51.ctrlKey; var shiftKey = _ref51.shiftKey; var altKey = _ref51.altKey; var metaKey = _ref51.metaKey; var keyCode = _ref51.keyCode; return ctrlKey === false && shiftKey === false && altKey === false && metaKey === false && keyCode === kc('ENTER'); } };