Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
IOSXKeyResource Class Referenceabstract

#include <IOSXKeyResource.h>

Inheritance diagram for IOSXKeyResource:
Collaboration diagram for IOSXKeyResource:

Public Member Functions

virtual bool isValid () const =0
virtual uint32_t getNumModifierCombinations () const =0
virtual uint32_t getNumTables () const =0
virtual uint32_t getNumButtons () const =0
virtual uint32_t getTableForModifier (uint32_t mask) const =0
virtual KeyID getKey (uint32_t table, uint32_t button) const =0
Public Member Functions inherited from IInterface
virtual ~IInterface ()=default
 Interface destructor does nothing.

Static Public Member Functions

static KeyID getKeyID (uint8_t)
static KeyID unicharToKeyID (UniChar)

Member Function Documentation

◆ getKey()

virtual KeyID IOSXKeyResource::getKey ( uint32_t table,
uint32_t button ) const
pure virtual

Implemented in OSXUchrKeyResource.

◆ getKeyID()

KeyID IOSXKeyResource::getKeyID ( uint8_t c)
static

◆ getNumButtons()

virtual uint32_t IOSXKeyResource::getNumButtons ( ) const
pure virtual

Implemented in OSXUchrKeyResource.

◆ getNumModifierCombinations()

virtual uint32_t IOSXKeyResource::getNumModifierCombinations ( ) const
pure virtual

Implemented in OSXUchrKeyResource.

◆ getNumTables()

virtual uint32_t IOSXKeyResource::getNumTables ( ) const
pure virtual

Implemented in OSXUchrKeyResource.

◆ getTableForModifier()

virtual uint32_t IOSXKeyResource::getTableForModifier ( uint32_t mask) const
pure virtual

Implemented in OSXUchrKeyResource.

◆ isValid()

virtual bool IOSXKeyResource::isValid ( ) const
pure virtual

Implemented in OSXUchrKeyResource.

◆ unicharToKeyID()

KeyID IOSXKeyResource::unicharToKeyID ( UniChar c)
static

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