Deskflow 1.24.0.365
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
struct  Group
union  Data

Public Types

enum class  KeyType { Button , Group }

Public Member Functions

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

Public Attributes

KeyType m_type {}
Data m_data {}

Detailed Description

A keystroke.

Member Enumeration Documentation

◆ KeyType

Enumerator
Button 

Synthesize button.

Group 

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

KeyType deskflow::KeyMap::Keystroke::m_type {}

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