Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_KEYMAP_ENTRY Struct Reference

#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_CAPSKEYScapskeysdata
 Keymap Capskeys data (Keys affected by Caps Lock).
KEYMAP_DEADKEYSdeadkeysdata
 Keymap Deadkeys data (Keys which behave as Dead keys).
KEYMAP_ENTRYprev
 Previous entry in Keymap table.
KEYMAP_ENTRYnext
 Next entry in Keymap table.

Detailed Description

Keymap Entry

Field Documentation

◆ signature

uint32_t signature

Signature for entry validation.

◆ keymapmode

uint32_t keymapmode

Keymap mode (eg KEYMAP_MODE_NONE).

◆ keymapflags

uint32_t keymapflags

Keymap flags (eg KEYMAP_FLAG_ALTGR).

◆ keymapname

char keymapname[KEYMAP_NAME_LENGTH]

Keymap name.

◆ keymapdescription

char keymapdescription[KEYMAP_DESC_LENGTH]

Keymap description.

◆ keydata

void* keydata

Keymap key data.

◆ keycount

uint32_t keycount

Number of keys in key data (Default: KEYMAP_KEY_COUNT).

◆ rowcount

uint32_t rowcount

Number of index rows in key data (Default: KEYMAP_ROW_COUNT).

◆ capskeysdata

KEYMAP_CAPSKEYS* capskeysdata

Keymap Capskeys data (Keys affected by Caps Lock).

◆ deadkeysdata

KEYMAP_DEADKEYS* deadkeysdata

Keymap Deadkeys data (Keys which behave as Dead keys).

◆ prev

KEYMAP_ENTRY* prev

Previous entry in Keymap table.

◆ next

KEYMAP_ENTRY* next

Next entry in Keymap table.


The documentation for this struct was generated from the following file: