Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
deskflow::KeyMap::Keystroke Class Reference

A keystroke. More...

#include <KeyMap.h>

Collaboration diagram for deskflow::KeyMap::Keystroke:

Classes

struct  Button
union  Data
struct  Group

Public Types

enum  EType { kButton , kGroup }

Public Member Functions

 Keystroke (KeyButton, bool press, bool repeat, uint32_t clientData)
 Keystroke (int32_t group, bool absolute, bool restore)

Public Attributes

EType m_type {}
Data m_data {}

Detailed Description

A keystroke.

Member Enumeration Documentation

◆ EType

Enumerator
kButton 

Synthesize button.

kGroup 

Set new group.

Constructor & Destructor Documentation

◆ Keystroke() [1/2]

deskflow::KeyMap::Keystroke::Keystroke ( KeyButton button,
bool press,
bool repeat,
uint32_t clientData )

◆ Keystroke() [2/2]

deskflow::KeyMap::Keystroke::Keystroke ( int32_t group,
bool absolute,
bool restore )

Member Data Documentation

◆ m_data

Data deskflow::KeyMap::Keystroke::m_data {}

◆ m_type

EType deskflow::KeyMap::Keystroke::m_type {}

The documentation for this class was generated from the following files: