NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name ProjectCompanion timeview // @namespace projectcompanion.keyboardextensions // @include https://host*.projectcompanion.com/ProjectCompanion/application/time/timeview.asp* // @version 2 // @grant none // ==/UserScript== window.addEventListener("keydown", function(event) { if (event.defaultPrevented) { return; // Should do nothing if the key event was already consumed. } console.log("keydown", event); switch (event.code) { case "KeyW": if(!event.altKey && !event.ctrlKey && !event.shiftKey) { console.log("KeyW", OnBnNew); OnBnNew(); event.preventDefault(); } break; default: return; // Quit when this doesn't handle the key event. } }, true);