Files
veridian/app/composables/useKeyboardShortcuts.ts
T
2026-01-11 05:04:29 -06:00

23 lines
501 B
TypeScript

export const useKeyboardShortcuts = () => {
const { toggle: toggleSidebar } = useSidebar();
const handleKeyDown = (event: KeyboardEvent) => {
// Ctrl+[ to collapse sidebar
if (event.ctrlKey && event.key === '[') {
event.preventDefault();
toggleSidebar();
}
};
onMounted(() => {
document.addEventListener('keydown', handleKeyDown);
});
onUnmounted(() => {
document.removeEventListener('keydown', handleKeyDown);
});
return {
handleKeyDown
};
};