InputBox: ignore keyboard shortcuts

This commit is contained in:
He4eT 2023-06-03 23:14:59 +03:00 committed by Alexey
commit 22cc737f8e

View file

@ -35,6 +35,17 @@ const keyNames = {
}
/* eslint-enable */
const hasModifier = (event) => {
const modifiers = [
event.altKey,
event.ctrlKey,
event.metaKey,
event.shiftKey,
]
return modifiers.some((modifier) => modifier === true)
}
export default function InputBox ({
inputType,
windows,
@ -75,6 +86,8 @@ export default function InputBox ({
: charHandlerDefault)(event)
const charHandlerDefault = (event) => {
if (hasModifier(event)) { return undefined }
event.preventDefault()
const key =