From d08ea692771caa8e385412c2f992089672773e30 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sat, 3 May 2025 12:03:43 +0200 Subject: Keep keyboard led when turning on global hotkeys, move files --- include/GlobalHotkeysLinux.hpp | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 include/GlobalHotkeysLinux.hpp (limited to 'include/GlobalHotkeysLinux.hpp') diff --git a/include/GlobalHotkeysLinux.hpp b/include/GlobalHotkeysLinux.hpp deleted file mode 100644 index 959d095..0000000 --- a/include/GlobalHotkeysLinux.hpp +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include "GlobalHotkeys.hpp" -#include -#include - -namespace gsr { - class GlobalHotkeysLinux : public GlobalHotkeys { - public: - enum class GrabType { - ALL, - VIRTUAL - }; - - GlobalHotkeysLinux(GrabType grab_type); - GlobalHotkeysLinux(const GlobalHotkeysLinux&) = delete; - GlobalHotkeysLinux& operator=(const GlobalHotkeysLinux&) = delete; - ~GlobalHotkeysLinux() override; - - bool start(); - bool bind_key_press(Hotkey hotkey, const std::string &id, GlobalHotkeyCallback callback) override; - void unbind_all_keys() override; - void poll_events() override; - private: - void close_fds(); - private: - pid_t process_id = 0; - int read_pipes[2]; - int write_pipes[2]; - FILE *read_file = nullptr; - std::unordered_map bound_actions_by_id; - GrabType grab_type; - }; -} \ No newline at end of file -- cgit v1.2.3-70-g09d2