diff --git a/src/sections/analysis/panelToolbar/flipBoardButton.tsx b/src/sections/analysis/panelToolbar/flipBoardButton.tsx index 24a3986..e69c77e 100644 --- a/src/sections/analysis/panelToolbar/flipBoardButton.tsx +++ b/src/sections/analysis/panelToolbar/flipBoardButton.tsx @@ -6,6 +6,20 @@ import { Icon } from "@iconify/react"; export default function FlipBoardButton() { const setBoardOrientation = useSetAtom(boardOrientationAtom); + useEffect(() => { + const onKeyDown = (e: KeyboardEvent) => { + if (e.key === "f") { + setBoardOrientation((prev) => !prev); + } + }; + + window.addEventListener("keydown", onKeyDown); + + return () => { + window.removeEventListener("keydown", onKeyDown); + }; + }, []); + return (