Merge pull request #846 from vector-im/dbkr/prevent_keyrepeat_mute_spam

Prevent mute event spam from key repeats
This commit is contained in:
David Baker 2023-01-13 11:59:34 +00:00 committed by GitHub
commit be1db442d9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -43,13 +43,14 @@ export function useCallViewKeyboardShortcuts(
toggleMicrophoneMuted(); toggleMicrophoneMuted();
} else if (event.key == "v") { } else if (event.key == "v") {
toggleLocalVideoMuted(); toggleLocalVideoMuted();
} else if (event.key === " ") { } else if (event.key === " " && !spacebarHeld) {
setSpacebarHeld(true); setSpacebarHeld(true);
setMicrophoneMuted(false); setMicrophoneMuted(false);
} }
}, },
[ [
enabled, enabled,
spacebarHeld,
toggleLocalVideoMuted, toggleLocalVideoMuted,
toggleMicrophoneMuted, toggleMicrophoneMuted,
setMicrophoneMuted, setMicrophoneMuted,