How to use the keycode.codes.esc function in keycode

To help you get started, we’ve selected a few keycode examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github wix-playground / stylable-components / test-kit / components / number-input-driver.ts View on Github external
public pressEsc() {
        simulate.keyDown(this.nativeInput, {keyCode: KeyCodes.esc});
    }
github wix-playground / stylable-components / test / components / number-input.spec.tsx View on Github external
await waitForDom(() => {
                        const input = select('NATIVE_INPUT_NUMBER') as HTMLInputElement;

                        simulateKeyInput(input, '1');
                        simulateKeyInput(input, '2');
                        simulateKeyInput(input, '3');

                        simulate.keyDown(input, {keyCode: KeyCodes.esc});

                        expect(onChange).not.to.have.been.called;
                        expect(input).to.have.value(String(initialValue));
                    });
                });
github wix-playground / stylable-components / src / components / number-input / number-input.tsx View on Github external
private handleInputKeyDown: React.KeyboardEventHandler = e => {
        switch (e.keyCode) {
            case KeyCodes.up:
                this.stepValue(Direction.Increase, e.shiftKey ? 10 : 1);
                e.preventDefault();
                break;
            case KeyCodes.down:
                this.stepValue(Direction.Decrease, e.shiftKey ? 10 : 1);
                e.preventDefault();
                break;
            case KeyCodes.enter:
                this.commit(this.state.value);
                e.preventDefault();
                break;
            case KeyCodes.esc:
                this.revert();
                e.preventDefault();
                break;
        }
    }
github myxvisual / react-uwp / src / DropDownMenu / index.tsx View on Github external
addBlurEventMethod = () => {
    this.addBlurEvent.setConfig({
      addListener: this.state.showList,
      clickExcludeElm: this.rootElm,
      blurCallback: () => {
        this.setState({
          showList: false
        });
      },
      blurKeyCodes: [codes.esc]
    });
  }
github myxvisual / react-uwp / src / DatePicker / index.tsx View on Github external
addBlurEventMethod = () => {
    const { pickerItemHeight } = this.props;
    scrollToYEasing(this.monthListView.rootElm, this.monthIndex * pickerItemHeight, 0.1);
    scrollToYEasing(this.dateListView.rootElm, this.dateIndex * pickerItemHeight, 0.1);
    scrollToYEasing(this.yearListView.rootElm, this.yearIndex * pickerItemHeight, 0.1);

    this.addBlurEvent.setConfig({
      addListener: this.state.showPicker,
      clickExcludeElm: this.rootElm,
      blurCallback: () => {
        this.setState({
          showPicker: false
        });
      },
      blurKeyCodes: [codes.esc]
    });
  }
github myxvisual / react-uwp / src / CalendarDatePicker / index.tsx View on Github external
addBlurEventMethod = () => {
    this.addBlurEvent.setConfig({
      addListener: this.state.showCalendarView,
      clickExcludeElm: this.rootElm,
      blurCallback: () => {
        this.setState({
          showCalendarView: false
        });
      },
      blurKeyCodes: [codes.esc]
    });
  }
github myxvisual / react-uwp / src / CommandBar / index.tsx View on Github external
addBlurEventMethod = () => {
    this.addBlurEvent.setConfig({
      addListener: this.state.currExpanded,
      clickExcludeElm: this.rootElm,
      blurCallback: () => {
        this.setState({
          currExpanded: false
        });
      },
      blurKeyCodes: [codes.esc]
    });
  }
github myxvisual / react-uwp / src / SplitView / index.tsx View on Github external
addBlurEventMethod = () => {
    const { clickExcludeElms } = this.props;
    this.addBlurEvent.setConfig({
      addListener: this.state.expanded,
      clickExcludeElm: clickExcludeElms ? [...clickExcludeElms, this.rootElm] : this.rootElm,
      blurCallback: () => {
        this.setState({
          expanded: false
        }, this.props.onClosePane);
      },
      blurKeyCodes: [codes.esc]
    });
  }
github myxvisual / react-uwp / src / Menu / MenuItem.tsx View on Github external
addBlurEventMethod = () => {
    this.addBlurEvent.setConfig({
      addListener: this.state.expanded,
      clickExcludeElm: this.rootElm,
      blurCallback: () => {
        this.setState({
          expanded: false
        });
      },
      blurKeyCodes: [codes.esc]
    });
  }

keycode

Convert between keyboard keycodes and keynames and vice versa.

MIT
Latest version published 2 years ago

Package Health Score

68 / 100
Full package analysis