var $ = require('jquery'); var vent = require('vent'); var HotkeysView = require('./HotkeysView'); module.exports = (function(){ $(document).on('keypress', function(e){ if($(e.target).is('input') || $(e.target).is('textarea')) { return; } if(e.charCode === 63) { vent.trigger(vent.Commands.OpenModalCommand, new HotkeysView()); } }); $(document).on('keydown', function(e){ if(e.ctrlKey && e.keyCode === 83) { vent.trigger(vent.Hotkeys.SaveSettings); e.preventDefault(); return; } if($(e.target).is('input') || $(e.target).is('textarea')) { return; } if(e.ctrlKey || e.metaKey || e.altKey) { return; } if(e.keyCode === 84) { vent.trigger(vent.Hotkeys.NavbarSearch); e.preventDefault(); } }); }).call(this);