Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
OSXUchrKeyResource Class Reference

#include <OSXUchrKeyResource.h>

Inheritance diagram for OSXUchrKeyResource:
Collaboration diagram for OSXUchrKeyResource:

Public Member Functions

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

Additional Inherited Members

Static Public Member Functions inherited from IOSXKeyResource
static KeyID getKeyID (uint8_t)
static KeyID unicharToKeyID (UniChar)

Constructor & Destructor Documentation

◆ OSXUchrKeyResource()

OSXUchrKeyResource::OSXUchrKeyResource ( const void * resource,
uint32_t keyboardType )

Member Function Documentation

◆ getKey()

KeyID OSXUchrKeyResource::getKey ( uint32_t table,
uint32_t button ) const
overridevirtual

Implements IOSXKeyResource.

◆ getNumButtons()

uint32_t OSXUchrKeyResource::getNumButtons ( ) const
overridevirtual

Implements IOSXKeyResource.

◆ getNumModifierCombinations()

uint32_t OSXUchrKeyResource::getNumModifierCombinations ( ) const
overridevirtual

Implements IOSXKeyResource.

◆ getNumTables()

uint32_t OSXUchrKeyResource::getNumTables ( ) const
overridevirtual

Implements IOSXKeyResource.

◆ getTableForModifier()

uint32_t OSXUchrKeyResource::getTableForModifier ( uint32_t mask) const
overridevirtual

Implements IOSXKeyResource.

◆ isValid()

bool OSXUchrKeyResource::isValid ( ) const
overridevirtual

Implements IOSXKeyResource.


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