From b1ba01cf03a433b83a2e4948afabde0b3edb17b2 Mon Sep 17 00:00:00 2001 From: sezanzeb Date: Sat, 28 Nov 2020 18:42:08 +0100 Subject: [PATCH] simpler examples --- README.md | 2 ++ keymapper/dev/injector.py | 1 + 2 files changed, 3 insertions(+) diff --git a/README.md b/README.md index 1a92751f..3c50eaec 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,8 @@ key-mapper-service ## Macros It is possible to write timed macros into the center column: +- `k(1)` 1 +- `k(1).w(10).k(2)` 12 - `r(3, k(a).w(10))` aaa - `r(2, k(a).k(-)).k(b)` a-a-b - `w(1000).m(SHIFT_L, r(2, k(a))).w(10, 20).k(b)` AAb diff --git a/keymapper/dev/injector.py b/keymapper/dev/injector.py index 8b86d197..ba4cc955 100644 --- a/keymapper/dev/injector.py +++ b/keymapper/dev/injector.py @@ -268,6 +268,7 @@ class KeycodeInjector: character ) # TODO prepare this beforehand, not on each keystroke + # TODO test if m(SHIFT_L, k(a)) prints A in injector tests parse( character, handler=lambda keycode, value: (