From d7c8abbb11e3ada72abd3cf5d9a0269d90a737f5 Mon Sep 17 00:00:00 2001 From: Siyuan Miao Date: Wed, 10 Sep 2025 17:21:44 +0200 Subject: [PATCH] add delay --- jsonrpc.go | 1 - ui/src/hooks/useKeyboard.ts | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/jsonrpc.go b/jsonrpc.go index 911793b3..a0acad25 100644 --- a/jsonrpc.go +++ b/jsonrpc.go @@ -1115,7 +1115,6 @@ func rpcKeyboardReportMulti(ctx context.Context, macro []hidrpc.KeyboardMacro) ( } delay := time.Duration(step.Delay) * time.Millisecond - logger.Info().Int("step", i).Uint16("delay", step.Delay).Msg("Keyboard report multi delay") last, err = rpcKeyboardReport(step.Modifier, step.Keys) if err != nil { diff --git a/ui/src/hooks/useKeyboard.ts b/ui/src/hooks/useKeyboard.ts index 315724fc..4254b480 100644 --- a/ui/src/hooks/useKeyboard.ts +++ b/ui/src/hooks/useKeyboard.ts @@ -111,8 +111,8 @@ export default function useKeyboard() { // If the step has keys and/or modifiers, press them and hold for the delay if (keyValues.length > 0 || modifierMask > 0) { - macro.push({ keys: keyValues, modifier: modifierMask, delay: 50 }); - macro.push({ ...MACRO_RESET_KEYBOARD_STATE, delay: 200 }); + macro.push({ keys: keyValues, modifier: modifierMask, delay: 20 }); + macro.push({ ...MACRO_RESET_KEYBOARD_STATE, delay: 100 }); } }