docs(collections/board): keyboard shortcuts

This commit is contained in:
Elian Doran
2025-10-06 18:01:25 +03:00
parent f2e60f52d2
commit b1638e1ffc
5 changed files with 95 additions and 68 deletions

View File

@@ -50,6 +50,12 @@ export default function Column({
openColumnContextMenu(api, e, column);
}, [ api, column ]);
const handleTitleKeyDown = useCallback((e: KeyboardEvent) => {
if (e.key === "F2") {
setColumnNameToEdit?.(column);
}
}, [ column ]);
/** Allow using mouse wheel to scroll inside card, while also maintaining column horizontal scrolling. */
const handleScroll = useCallback((event: JSX.TargetedWheelEvent<HTMLDivElement>) => {
const el = event.currentTarget;
@@ -93,6 +99,8 @@ export default function Column({
onDragStart={handleColumnDragStart}
onDragEnd={handleColumnDragEnd}
onContextMenu={handleContextMenu}
onKeyDown={handleTitleKeyDown}
tabIndex={300}
>
{!isEditing ? (
<>

View File

@@ -121,8 +121,7 @@
font-size: var(--card-font-size);
}
.board-view-container .board-note:focus,
.board-view-container .board-new-item:focus {
.board-view-container :focus {
outline: 3px solid var(--input-focus-outline-color);
outline-offset: 0;
}