var $ = require('jquery'); var vent = require('vent'); var HotkeysView = require('./HotkeysView'); $(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(); } });