[Update/TMP] Hotkey Alt+Y will active VRCT when VRChat is the active window.

This commit is contained in:
Sakamoto Shiina
2025-01-05 14:10:48 +09:00
parent ffa1319b5b
commit 47126bf5c8
10 changed files with 830 additions and 426 deletions

View File

@@ -2,24 +2,27 @@ import { useEffect } from "react";
export const KeyEventController = () => {
useEffect(() => {
const handleKeydown = (event) => {
if (event.key === "F5" || (event.ctrlKey && event.key === "r") ||
(event.metaKey && event.key === "r")) {
const handleKeydown = (event) => {
if (
event.key === "F5" ||
(event.ctrlKey && event.key === "r") ||
(event.metaKey && event.key === "r")
) {
event.preventDefault();
}
};
const handleContextmenu = (event) => {
event.preventDefault();
}
};
};
const handleContextmenu = (event) => {
event.preventDefault();
};
document.addEventListener("keydown", handleKeydown);
document.addEventListener("contextmenu", handleContextmenu);
document.addEventListener("keydown", handleKeydown);
document.addEventListener("contextmenu", handleContextmenu);
return () => {
document.removeEventListener("keydown", handleKeydown);
document.removeEventListener("contextmenu", handleContextmenu);
};
return () => {
document.removeEventListener("keydown", handleKeydown);
document.removeEventListener("contextmenu", handleContextmenu);
};
}, []);
return null;