diff --git a/components/lib/inputnumber/InputNumber.js b/components/lib/inputnumber/InputNumber.js index 4b91d220f3..141e2c9bd6 100644 --- a/components/lib/inputnumber/InputNumber.js +++ b/components/lib/inputnumber/InputNumber.js @@ -367,7 +367,12 @@ export const InputNumber = React.memo( } if (event.altKey || event.ctrlKey || event.metaKey) { - isSpecialChar.current = true; + // #7039 Treat cut as normal character + if (event.key.toLowerCase() === 'x' && (event.ctrlKey || event.metaKey)) { + isSpecialChar.current = false; + } else { + isSpecialChar.current = true; + } return; }