Skip to content

Commit 42a615a

Browse files
committed
fix: ignore keyboard shortcuts when modifier keys are held
1 parent 1c28e5a commit 42a615a

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

‎src/_js/map.js‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1161,8 +1161,16 @@
11611161
}
11621162

11631163
// Global keyboard shortcuts.
1164-
document.documentElement.addEventListener('keydown', function (event) {
1164+
document.documentElement.addEventListener('keydown', (event) => {
11651165
const key = event.key.toLowerCase();
1166+
if (
1167+
event.altKey ||
1168+
event.ctrlKey ||
1169+
event.metaKey ||
1170+
(event.shiftKey && key !== '+' && key !== '=')
1171+
) {
1172+
return;
1173+
}
11661174

11671175
if (['arrowup', 'arrowdown', 'arrowleft', 'arrowright'].includes(key)) {
11681176
event.preventDefault();

0 commit comments

Comments
 (0)