![]() |
Ultibo API
C/C++ API for Ultibo Core
|
#include <keymap.h>
Data Fields | |
| uint32_t | signature |
| Signature for entry validation. | |
| uint32_t | keymapmode |
| Keymap mode (eg KEYMAP_MODE_NONE). | |
| uint32_t | keymapflags |
| Keymap flags (eg KEYMAP_FLAG_ALTGR). | |
| char | keymapname [KEYMAP_NAME_LENGTH] |
| Keymap name. | |
| char | keymapdescription [KEYMAP_DESC_LENGTH] |
| Keymap description. | |
| void * | keydata |
| Keymap key data. | |
| uint32_t | keycount |
| Number of keys in key data (Default: KEYMAP_KEY_COUNT). | |
| uint32_t | rowcount |
| Number of index rows in key data (Default: KEYMAP_ROW_COUNT). | |
| KEYMAP_CAPSKEYS * | capskeysdata |
| Keymap Capskeys data (Keys affected by Caps Lock). | |
| KEYMAP_DEADKEYS * | deadkeysdata |
| Keymap Deadkeys data (Keys which behave as Dead keys). | |
| KEYMAP_ENTRY * | prev |
| Previous entry in Keymap table. | |
| KEYMAP_ENTRY * | next |
| Next entry in Keymap table. | |
Keymap Entry
| uint32_t signature |
Signature for entry validation.
| uint32_t keymapmode |
Keymap mode (eg KEYMAP_MODE_NONE).
| uint32_t keymapflags |
Keymap flags (eg KEYMAP_FLAG_ALTGR).
| char keymapname[KEYMAP_NAME_LENGTH] |
Keymap name.
| char keymapdescription[KEYMAP_DESC_LENGTH] |
Keymap description.
| void* keydata |
Keymap key data.
| uint32_t keycount |
Number of keys in key data (Default: KEYMAP_KEY_COUNT).
| uint32_t rowcount |
Number of index rows in key data (Default: KEYMAP_ROW_COUNT).
| KEYMAP_CAPSKEYS* capskeysdata |
Keymap Capskeys data (Keys affected by Caps Lock).
| KEYMAP_DEADKEYS* deadkeysdata |
Keymap Deadkeys data (Keys which behave as Dead keys).
| KEYMAP_ENTRY* prev |
Previous entry in Keymap table.
| KEYMAP_ENTRY* next |
Next entry in Keymap table.