78 void loadConfig(
const KConfigGroup &group);
80 bool send(
TriggerType type,
const Trigger &trigger,
bool pressed, std::chrono::microseconds timestamp);
81 bool sendKeySequence(
const QKeySequence &sequence,
bool pressed, std::chrono::microseconds time);
82 bool sendMouseButton(quint32 button,
bool pressed, std::chrono::microseconds time);
83 bool sendTabletToolButton(quint32 button,
bool pressed, std::chrono::microseconds time);
86 std::array<QHash<Trigger, std::variant<QKeySequence, MouseButton, TabletToolButton>>,
LastType> m_actions;
87 KConfigWatcher::Ptr m_configWatcher;
88 std::optional<KWin::TabletToolId> m_tabletTool;