title: How to tell if key is held down at click
body: <p>I want to be able to tell if a user is holding down the "shift" key (or any key, really) when the user clicks something.</p>
  
  <p>I'm able to tell if a user clicks something (by using the .click() method on the element in the directive) and also if a user presses a key, but I can't figure out how to tell if a user is holding down a key at click time in angular.</p>
  
  <p>Any help is much appreciated.</p>