summaryrefslogtreecommitdiff
path: root/src/input/include/input_hook.hpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2024-04-29 13:53:11 +1000
committerjacqueline <me@jacqueline.id.au>2024-04-29 13:53:11 +1000
commit1736f7874b8f651ae42a21f48b6a15d90f30974a (patch)
treea039df2382ace755172e00fc0f779a464c92e093 /src/input/include/input_hook.hpp
parentb255ea799eead9668e7fd69a286349ac4a74a73c (diff)
downloadtangara-fw-1736f7874b8f651ae42a21f48b6a15d90f30974a.tar.gz
Use double-clicks instead of long-presses for wheel shortcuts
Diffstat (limited to 'src/input/include/input_hook.hpp')
-rw-r--r--src/input/include/input_hook.hpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/input/include/input_hook.hpp b/src/input/include/input_hook.hpp
index a257c04a..a8705210 100644
--- a/src/input/include/input_hook.hpp
+++ b/src/input/include/input_hook.hpp
@@ -45,9 +45,10 @@ class Hook {
class TriggerHooks {
public:
TriggerHooks(std::string name, std::optional<HookCallback> cb)
- : TriggerHooks(name, cb, cb, cb) {}
+ : TriggerHooks(name, cb, cb, cb, cb) {}
TriggerHooks(std::string name,
std::optional<HookCallback> click,
+ std::optional<HookCallback> double_click,
std::optional<HookCallback> long_press,
std::optional<HookCallback> repeat);
@@ -66,6 +67,7 @@ class TriggerHooks {
Trigger trigger_;
Hook click_;
+ Hook double_click_;
Hook long_press_;
Hook repeat_;
};