Skip to content

Commit 1dda4d3

Browse files
committed
feat: add keyboard shortcut to toggle sidebar
1 parent a8aee21 commit 1dda4d3

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/front-end/js/book.js

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -593,6 +593,20 @@ aria-label="Show hidden lines"></button>';
593593
window.removeEventListener('mouseup', stopResize, false);
594594
}
595595

596+
// Add Ctrl + Shift + S as a shortcut to toggle the sidebar.
597+
document.addEventListener("keydown", function (event) {
598+
if (event.ctrlKey && event.shiftKey && event.key === "S") {
599+
event.preventDefault();
600+
if (sidebarToggleAnchor.checked) {
601+
sidebarToggleAnchor.checked = false;
602+
hideSidebar();
603+
} else {
604+
sidebarToggleAnchor.checked = true;
605+
showSidebar();
606+
}
607+
}
608+
});
609+
596610
document.addEventListener('touchstart', function(e) {
597611
firstContact = {
598612
x: e.touches[0].clientX,

0 commit comments

Comments
 (0)