ignore keyboard events with modifier

This commit is contained in:
Simon
2025-02-21 23:42:13 +07:00
parent cc6ebae295
commit 5751f13385

View File

@@ -6,7 +6,13 @@ export function useKeyPress(targetKey: string) {
useEffect(() => {
const handleKeyDown = (event: KeyboardEvent) => {
if (event.key === targetKey) {
if (
event.key === targetKey &&
!event.ctrlKey &&
!event.metaKey &&
!event.altKey &&
!event.altKey
) {
setIsKeyPressed(true);
}
};