slightly better
This commit is contained in:
@ -10,6 +10,9 @@ export interface KeyboardShortcutHandlers {
|
||||
onDoubleEnter?: () => void
|
||||
onR?: () => void
|
||||
onShiftR?: () => void
|
||||
onC?: () => void
|
||||
onShiftC?: () => void
|
||||
onEscape?: () => void
|
||||
}
|
||||
|
||||
const DOUBLE_ENTER_THRESHOLD = 300
|
||||
@ -77,6 +80,21 @@ export function useKeyboardShortcuts(handlers: KeyboardShortcutHandlers) {
|
||||
h.onR?.()
|
||||
}
|
||||
break
|
||||
|
||||
case 'c':
|
||||
case 'C':
|
||||
e.preventDefault()
|
||||
if (e.shiftKey) {
|
||||
h.onShiftC?.()
|
||||
} else {
|
||||
h.onC?.()
|
||||
}
|
||||
break
|
||||
|
||||
case 'Escape':
|
||||
e.preventDefault()
|
||||
h.onEscape?.()
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user