From f7d34fff32315e5d13c2a04922d946ea754f9c7a Mon Sep 17 00:00:00 2001 From: jahruz67 Date: Wed, 20 May 2026 17:14:02 -0700 Subject: [PATCH] feat: optimize ydotool text typing with fast command execution --- text_insert_linux.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/text_insert_linux.go b/text_insert_linux.go index 7239895..c9c1bad 100644 --- a/text_insert_linux.go +++ b/text_insert_linux.go @@ -96,6 +96,11 @@ func typeLinuxTextWithYdotool(text string) error { return err } + fastArgs := []string{"type", "-d", "1", "--file", "-"} + if err := runLinuxInputCommand(path, fastArgs, text, linuxTextTyperTimeout(text), socketPath); err == nil { + return nil + } + return runLinuxInputCommand(path, []string{"type", "--file", "-"}, text, linuxTextTyperTimeout(text), socketPath) }