highlight all keys when editing shorcuts for an action

This commit is contained in:
Kha Nguyen 2025-07-22 19:33:10 -05:00
parent f98651cd33
commit f6073c47c6
1 changed files with 6 additions and 4 deletions

View File

@ -21,11 +21,11 @@ import { toast } from "sonner";
const ShortcutItem = ({
shortcut,
recordingKey,
isRecording,
onStartRecording,
}: {
shortcut: KeyboardShortcut;
recordingKey: string | null;
isRecording: boolean;
onStartRecording: (keyId: string, shortcut: KeyboardShortcut) => void;
}) => {
// Filter out lowercase duplicates for display - if both "j" and "J" exist, only show "J"
@ -59,7 +59,7 @@ const ShortcutItem = ({
keyId={keyId}
originalKey={key}
shortcut={shortcut}
isRecording={recordingKey === keyId}
isRecording={isRecording}
onStartRecording={() => onStartRecording(keyId, shortcut)}
>
{keyPart}
@ -234,7 +234,9 @@ export const KeyboardShortcutsHelp = () => {
<ShortcutItem
key={index}
shortcut={shortcut}
recordingKey={recordingKey}
isRecording={
shortcut.action === recordingShortcut?.action
}
onStartRecording={handleStartRecording}
/>
))}