![]() |
Deskflow 1.26.0.418
Keyboard and mouse sharing utility
|
Key event data. More...
#include <IKeyState.h>
Static Public Member Functions | |
| static KeyInfo * | alloc (KeyID, KeyModifierMask, KeyButton, int32_t count) |
| static KeyInfo * | alloc (KeyID, KeyModifierMask, KeyButton, int32_t count, const std::set< std::string > &destinations) |
| static KeyInfo * | alloc (const KeyInfo &) |
| static bool | isDefault (const char *screens) |
| static bool | contains (const char *screens, const std::string_view &name) |
| static bool | equal (const KeyInfo *, const KeyInfo *) |
| static std::string | join (const std::set< std::string > &destinations) |
| static void | split (const char *screens, std::set< std::string > &) |
Public Attributes | |
| KeyID | m_key |
| KeyModifierMask | m_mask |
| KeyButton | m_button |
| int32_t | m_count |
| std::string | m_screens |
Key event data.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| KeyButton IKeyState::KeyInfo::m_button |
| int32_t IKeyState::KeyInfo::m_count |
| KeyID IKeyState::KeyInfo::m_key |
| KeyModifierMask IKeyState::KeyInfo::m_mask |
| std::string IKeyState::KeyInfo::m_screens |