anchor.diff:      KeyCode.CLOSE_SQUARE_BRACKET: ']',
       KeyCode.COMMA: ',',
       KeyCode.SEMICOLON: ';',
  -    KeyCode.BACKSLASH: r'\',
  +    KeyCode.BACKSLASH: r"\\",
       KeyCode.SLASH: '/',
       KeyCode.DASH: '-',
       KeyCode.DELETE: 'delete',
  
positive.code:   };
  
  
    factory ReactiveKeyboard(
        Element target, {
          bool allowShiftOnlyHotKeys: false,
  
negative.code:     return _lineStream;
    }
  
    /**
     * A getter for the `navStram`
     *
     * The stream returned will only consist of the ones specified in the
     * `navKeys` parameter used to construct this object.
     */
    Stream<int> get navStream {
      // @todo: User a #where() instead of a StreamTransformer
      if (_navStream == null) {
        var navTransformer = new StreamTransformer(handleData: (key, sink) {
          if (key.type == KEY_DOWN) {
            if (navKeys.containsKey(key.keyCode)) {
  