Deskflow 1.27.0.5
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
KeyboardModifier.h File Reference
#include "KeyModifierID.h"
#include <QObject>
#include <QString>
Include dependency graph for KeyboardModifier.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum class  KeyboardModifier : int8_t {
  DefaultMod = -1 , Shift , Ctrl , Alt ,
  Meta , Super , AltGr , None
}

Functions

 Q_DECLARE_METATYPE (KeyboardModifier)
static QString keyboardModifierToOption (const KeyboardModifier modifier)
static QString valueToKeyboardModifierOption (int modifier)
static KeyboardModifier keyboardModifierFromString (const QString &modifier)
static int modifierValueFromString (const QString &modifier)
static int32_t modifierIDValueFromString (const QString &modifier)

Variables

static const auto kModifierNameAlt = "alt"
static const auto kModifierNameAltGr = "altgr"
static const auto kModifierNameCtrl = "ctrl"
static const auto kModifierNameMeta = "meta"
static const auto kModifierNameNone = "none"
static const auto kModifierNameShift = "shift"
static const auto kModifierNameSuper = "super"

Enumeration Type Documentation

◆ KeyboardModifier

enum class KeyboardModifier : int8_t
strong
Enumerator
DefaultMod 
Shift 
Ctrl 
Alt 
Meta 
Super 
AltGr 
None 

Function Documentation

◆ keyboardModifierFromString()

KeyboardModifier keyboardModifierFromString ( const QString & modifier)
static

◆ keyboardModifierToOption()

QString keyboardModifierToOption ( const KeyboardModifier modifier)
static

◆ modifierIDValueFromString()

int32_t modifierIDValueFromString ( const QString & modifier)
static

◆ modifierValueFromString()

int modifierValueFromString ( const QString & modifier)
static

◆ Q_DECLARE_METATYPE()

Q_DECLARE_METATYPE ( KeyboardModifier )

◆ valueToKeyboardModifierOption()

QString valueToKeyboardModifierOption ( int modifier)
static

Variable Documentation

◆ kModifierNameAlt

const auto kModifierNameAlt = "alt"
inlinestatic

◆ kModifierNameAltGr

const auto kModifierNameAltGr = "altgr"
inlinestatic

◆ kModifierNameCtrl

const auto kModifierNameCtrl = "ctrl"
inlinestatic

◆ kModifierNameMeta

const auto kModifierNameMeta = "meta"
inlinestatic

◆ kModifierNameNone

const auto kModifierNameNone = "none"
inlinestatic

◆ kModifierNameShift

const auto kModifierNameShift = "shift"
inlinestatic

◆ kModifierNameSuper

const auto kModifierNameSuper = "super"
inlinestatic