When solving the problem of adding keyboard shortcuts to your web application, I was faced with the fact that many "good" keyboard shortcuts are already occupied by the browser. But the worst thing is that every browser has its own shortcut keys.
In principle, the answer "With this you can not do anything. JavaScript can not interfere with the browser settings" is quite predictable. But how are they struggling with this problem in other applications?