aboutsummaryrefslogtreecommitdiff
path: root/ttwhy/scanners/events.cppm
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2026-06-20 10:25:09 +0200
committerFelix Morgner <felix.morgner@gmail.com>2026-06-20 10:28:48 +0200
commita4b92ca698770dc64639e51c76edb5dee16d2792 (patch)
tree68f2dd6d99f50f5dd5d875703a1999863e9a650a /ttwhy/scanners/events.cppm
parentc5f8cd91186adbe9c68835675a019449cc275c6d (diff)
downloadttwhy-a4b92ca698770dc64639e51c76edb5dee16d2792.tar.xz
ttwhy-a4b92ca698770dc64639e51c76edb5dee16d2792.zip
lib: switch to policy based scanner design
Diffstat (limited to 'ttwhy/scanners/events.cppm')
-rw-r--r--ttwhy/scanners/events.cppm7
1 files changed, 6 insertions, 1 deletions
diff --git a/ttwhy/scanners/events.cppm b/ttwhy/scanners/events.cppm
index 3e2f4f0..03ab9eb 100644
--- a/ttwhy/scanners/events.cppm
+++ b/ttwhy/scanners/events.cppm
@@ -43,5 +43,10 @@ namespace ttwhy::scanners
navigation_key key;
};
- export using input_event = std::variant<character_event, control_event, navigation_event>;
+ export struct ctrl_chord_event
+ {
+ char key;
+ };
+
+ export using input_event = std::variant<character_event, control_event, navigation_event, ctrl_chord_event>;
} // namespace ttwhy::scanners