add undo option

This commit is contained in:
2025-10-13 10:58:03 +02:00
parent cb730237f5
commit 4df063f9b3
3 changed files with 127 additions and 0 deletions

View File

@ -8,6 +8,7 @@ export interface KeyboardActions {
onVolumeDecrease?: (large: boolean) => void;
onVolumeIncrease?: (large: boolean) => void;
onEscape?: () => void;
onUndo?: () => void;
}
export function createKeyboardHandler(actions: KeyboardActions) {
@ -18,6 +19,9 @@ export function createKeyboardHandler(actions: KeyboardActions) {
const isLargeAdjustment = event.shiftKey;
switch (key) {
case 'z':
actions.onUndo?.();
break;
case 'm':
actions.onMutate?.();
break;