void _handleKeyEvent()

in lib/core/keys.dart [39:62]


  void _handleKeyEvent(KeyboardEvent event) {
    try {
      final k = event;

      if (!k.altKey &&
          !k.ctrlKey &&
          !k.metaKey &&
          !(event.keyCode >= KeyCode.F1 && event.keyCode <= KeyCode.F12)) {
        return;
      }

      if (_handleKey(printKeyEvent(k))) {
        k.preventDefault();
        k.stopPropagation();
      }
    } catch (e) {
      if (!_loggedException) {
        _loggedException = true;

        // The polymer polyfills make any event handling code unhappy.
        print('$e');
      }
    }
  }