diff --git a/apps/image-editor/src/js/consts.js b/apps/image-editor/src/js/consts.js index 65ab07e10..55bbebd76 100644 --- a/apps/image-editor/src/js/consts.js +++ b/apps/image-editor/src/js/consts.js @@ -258,6 +258,8 @@ export const keyCodes = { SPACE: 32, DIGIT_0: 48, DIGIT_9: 57, + DIGIT_NUMPAD_0: 96, + DIGIT_NUMPAD_9: 105, }; /** diff --git a/apps/image-editor/src/js/ui/tools/range.js b/apps/image-editor/src/js/ui/tools/range.js index 3bc96b991..dff9a91cd 100644 --- a/apps/image-editor/src/js/ui/tools/range.js +++ b/apps/image-editor/src/js/ui/tools/range.js @@ -239,7 +239,11 @@ class Range { clearTimeout(this._userInputTimer); const { keyCode } = event; - if (keyCode < keyCodes.DIGIT_0 || keyCode > keyCodes.DIGIT_9) { + if ( + keyCode < keyCodes.DIGIT_0 || + keyCode > keyCodes.DIGIT_9 && keyCode < keyCodes.DIGIT_NUMPAD_0 || + keyCode > keyCodes.DIGIT_NUMPAD_9 + ) { event.preventDefault(); return;