title: What is Angular2 way of creating global keyboard shortcuts (a.k.a. hotkeys)?
body: <p>What would be proper way of creating global keyboard shortcuts (a.k.a. hotkeys) in Angular2 application? </p>
  
  <p>Let's say good starting point would be to get working: "?" for cheat-sheet and "Alt+s" for submitting form.</p>
  
  <p>Should I map "?" somehow to main component and then develop attribute directive that would be applied to those components which should respond on particular hotkeys, but then - how do I prevent input fields from responding to "?".</p>