Skip to content

Commit ce76edf

Browse files
committed
fix: 🐛 don't fire typing event on modifier keys pressed
1 parent c39ec48 commit ce76edf

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/useStartTyping.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ const isFocusedElementEditable = () => {
2323
return activeElement.hasAttribute('contenteditable');
2424
};
2525

26-
const isTypedCharGood = ({ keyCode }: KeyboardEvent) => {
26+
const isTypedCharGood = ({ keyCode, metaKey, ctrlKey, altKey }: KeyboardEvent) => {
27+
if (metaKey || ctrlKey || altKey) {
28+
return false;
29+
}
2730
// 0...9
2831
if (keyCode >= 48 && keyCode <= 57) {
2932
return true;

0 commit comments

Comments
 (0)