![]() |
Deskflow 1.24.0.365
Keyboard and mouse sharing utility
|
#include <KeyMap.h>
Public Member Functions | |
| bool | operator== (const KeyItem &) const =default |
Public Attributes | |
| KeyID | m_id {} |
| KeyID. | |
| int32_t | m_group {} |
| Group for key. | |
| KeyButton | m_button {} |
| Button to generate KeyID. | |
| KeyModifierMask | m_required {} |
| Modifiers required for KeyID. | |
| KeyModifierMask | m_sensitive {} |
| Modifiers key is sensitive to. | |
| KeyModifierMask | m_generates {} |
| Modifiers key is mapped to. | |
| bool | m_dead {} |
true if this is a dead KeyID | |
| bool | m_lock {} |
true if this locks a modifier | |
| uint32_t | m_client {} |
| Client data. | |
KeyID synthesis info.
This structure contains the information necessary to synthesize a keystroke that generates a KeyID (stored elsewhere). m_sensitive lists the modifiers that the key is affected by and must therefore be in the correct state, which is listed in m_required. If the key is mapped to a modifier, that modifier is in m_generates and is not in m_sensitive.
|
default |
| uint32_t deskflow::KeyMap::KeyItem::m_client {} |
Client data.
| bool deskflow::KeyMap::KeyItem::m_dead {} |
true if this is a dead KeyID
| KeyModifierMask deskflow::KeyMap::KeyItem::m_generates {} |
Modifiers key is mapped to.
| int32_t deskflow::KeyMap::KeyItem::m_group {} |
Group for key.
| bool deskflow::KeyMap::KeyItem::m_lock {} |
true if this locks a modifier
| KeyModifierMask deskflow::KeyMap::KeyItem::m_required {} |
Modifiers required for KeyID.
| KeyModifierMask deskflow::KeyMap::KeyItem::m_sensitive {} |
Modifiers key is sensitive to.