From bd3a43519efb933fb0508142620b6fe04dc7469c Mon Sep 17 00:00:00 2001 From: Fabian Winter <5821180+fdw@users.noreply.github.com> Date: Thu, 2 May 2024 17:53:46 +0200 Subject: [PATCH] Fix wtype problem with delay=0 Issue: #95 --- src/rofi_rbw/typer/wtype.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/rofi_rbw/typer/wtype.py b/src/rofi_rbw/typer/wtype.py index f44bb8e..83f3936 100644 --- a/src/rofi_rbw/typer/wtype.py +++ b/src/rofi_rbw/typer/wtype.py @@ -17,7 +17,13 @@ def get_active_window(self) -> str: return "not possible with wtype" def type_characters(self, characters: str, key_delay: int, active_window: str) -> None: - run(["wtype", "-d", str(key_delay), characters]) + args = ['wtype'] + + if key_delay > 0: + args = args + ['-d', str(key_delay)] + + args.append(characters) + run(args) def press_key(self, key: Key) -> None: if key == Key.ENTER: