consume global trigger key events

this fixes issues within Chrome because F10 toggles the focus between
the window pane and the settings menu by default (who knew?). before,
the client window would only receive every other scan event because the
focus was changing