import { useHotKey } from "./useHotKey"; import { useListenToTauriEvent } from "./useListenToTauriEvent"; import { useZoom } from "./useZoom"; export function useSyncZoomSetting() { // Handle Zoom. // Note, Mac handles it in the app menu, so need to also handle keyboard // shortcuts for Windows/Linux const zoom = useZoom(); useHotKey("app.zoom_in", zoom.zoomIn); useListenToTauriEvent("zoom_in", zoom.zoomIn); useHotKey("app.zoom_out", zoom.zoomOut); useListenToTauriEvent("zoom_out", zoom.zoomOut); useHotKey("app.zoom_reset", zoom.zoomReset); useListenToTauriEvent("zoom_reset", zoom.zoomReset); }