feat(matrix-web): add keyboard shortcuts for quick actions

- Cmd/Ctrl + K: Open search dialog
- Cmd/Ctrl + N: Open new chat dialog

Improves keyboard-driven navigation for power users.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Till-JS 2026-01-29 18:51:12 +01:00
parent b097d89318
commit 5a3082686e

View file

@ -29,6 +29,20 @@
sidebarOpen = false;
}
});
// Keyboard shortcuts
window.addEventListener('keydown', (e) => {
// Cmd/Ctrl + K = Search
if ((e.metaKey || e.ctrlKey) && e.key === 'k') {
e.preventDefault();
showSearch = true;
}
// Cmd/Ctrl + N = New chat
if ((e.metaKey || e.ctrlKey) && e.key === 'n' && !e.shiftKey) {
e.preventDefault();
showCreateRoom = true;
}
});
}
function toggleSidebar() {