Changelog

0.0.5 - 2025-05-27

Added

  • Add some useful jinja2 filters (7ca9cf3) - (Stefano Cuizza)

  • Add Windows ALT codes template (6161a45) - (Stefano Cuizza)

  • Add Windows run dialog template (e26927d) - (Stefano Cuizza)

  • Add Windows x-menu admin terminal template (3f0968b) - (Stefano Cuizza)

Changed

  • Include keyboard layout specific special keys when selecting a non-standard layout (51d51ca) - (Stefano Cuizza)

Fixed

  • Remove CAPS_LOCK optimization from parser (716f671) - (Stefano Cuizza)

  • Better template type check (4d6690f) - (Stefano Cuizza)

  • Add ability to select init templates (b882147) - (Stefano Cuizza)

  • Add break in switch case to avoid accumulating delays (d06f0d4) - (Stefano Cuizza)

0.0.3 - 2025-05-20

Fixed

  • Recognize special keys containing numbers (0771b54) - (Stefano Cuizza)

  • Recognize combos comprised of more than two keys (efceed2) - (Stefano Cuizza)

  • Better shift correction for combos (3f39a45) - (Stefano Cuizza)

0.0.1 - 2025-05-20

🌱 Initial release.

Added

  • Add supported keyboard layouts and special keys (d268d72) - (Stefano Cuizza)

  • Add a CLI (5c6af0c) - (Stefano Cuizza)

  • Add templates (9c3aabf) - (Stefano Cuizza)

  • Add default template (1211b14) - (Stefano Cuizza)

  • Add ability to specify template through the CLI (d8f8fa4) - (Stefano Cuizza)

  • Add ability to repeat injection in a loop (7e2cf36) - (Stefano Cuizza)

Changed

  • Flatten one character combos (b94e5db) - (Stefano Cuizza)

  • Merge consecutive delays (fa1c365) - (Stefano Cuizza)

Fixed

  • Tokenizer now translates special keys correctly (f1c92e0) - (Stefano Cuizza)

  • Add shift correction to counter index mismatch (f768fb4) - (Stefano Cuizza)

  • Change default outfile to sketch.ino (7089673) - (Stefano Cuizza)

  • The any.default template can now handle delays that appear right before the end of the injection (674144e) - (Stefano Cuizza)