diff --git a/adafruit_ducky.py b/adafruit_ducky.py index 9772bd8..b1c92ce 100644 --- a/adafruit_ducky.py +++ b/adafruit_ducky.py @@ -185,10 +185,10 @@ def loop( # pylint: disable=too-many-return-statements self.write_key(start) if len(words) == 1: + self.keyboard.release_all() time.sleep(self.default_delay) self.last = self.lines[0] self.lines.pop(0) - self.keyboard.release_all() return True if len(words[1]): self.loop(line=words[1]) @@ -198,8 +198,6 @@ def loop( # pylint: disable=too-many-return-statements self.keyboard.release_all() time.sleep(self.default_delay) - self.last = self.lines[0] - self.lines.pop(0) return True def write_key(self, start: str) -> None: