chore: disable shortcuts #1239

This commit is contained in:
dongchengjie 2024-06-20 01:39:51 +08:00
parent 0342477733
commit e55fbf675e

View File

@ -31,15 +31,14 @@ if (!container) {
document.addEventListener("keydown", (event) => {
// Disable WebView keyboard shortcuts
if (["F5", "F7"].includes(event.key)) {
event.preventDefault();
}
if (
(event.ctrlKey || event.metaKey) &&
["F", "H", "P", "Q", "R", "U"].includes(event.key.toUpperCase())
) {
event.preventDefault();
}
const disabledShortcuts =
["F5", "F7"].includes(event.key) ||
(event.altKey && ["ArrowLeft", "ArrowRight"].includes(event.key)) ||
((event.ctrlKey || event.metaKey) &&
["F", "G", "H", "J", "P", "Q", "R", "U"].includes(
event.key.toUpperCase()
));
disabledShortcuts && event.preventDefault();
});
const contexts = [