![]() |
Deskflow 1.26.0.418
Keyboard and mouse sharing utility
|
Key resource for a keyboard layout, backed by UCKeyTranslate. More...
#include <OSXKeyLayoutResource.h>


Public Member Functions | |
| OSXKeyLayoutResource (const void *resource, 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 IOSXKeyResource | |
| virtual | ~IOSXKeyResource ()=default |
Additional Inherited Members | |
| Static Public Member Functions inherited from IOSXKeyResource | |
| static KeyID | getKeyID (uint8_t) |
| static KeyID | unicharToKeyID (UniChar) |
Key resource for a keyboard layout, backed by UCKeyTranslate.
Builds the key map for a keyboard layout using UCKeyTranslate. Each modifier combination is treated as its own table.
| OSXKeyLayoutResource::OSXKeyLayoutResource | ( | const void * | resource, |
| uint32_t | keyboardType ) |
|
overridevirtual |
Implements IOSXKeyResource.
|
overridevirtual |
Implements IOSXKeyResource.
|
overridevirtual |
Implements IOSXKeyResource.
|
overridevirtual |
Implements IOSXKeyResource.
|
overridevirtual |
Implements IOSXKeyResource.
|
overridevirtual |
Implements IOSXKeyResource.