|
xkbcommon 1.14.0-beta2
Reference library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
|
#include <xkbcommon.h>
Data Fields | |
| uint32_t | size |
| xkb_mod_mask_t | source |
| xkb_mod_mask_t | target |
Modifiers remapping update for xkb_machine_builder::xkb_machine_builder_update_mods_remap().
Remap a modifier combination, e.g. to make Control+Alt act as LevelThree (AltGr). This helps improve compatibility across platforms.
The remapping takes effect only using xkb_machine::xkb_machine_process_key() and under certain conditions:
Control+Alt has priority over Control. Example: remap Control+Alt to LevelThree.
xkb_keymap::xkb_keymap_mod_get_mask() xkb_machine_builder::xkb_machine_builder_update_mods_remap()| uint32_t xkb_machine_builder_mods_remap_update::size |
| xkb_mod_mask_t xkb_machine_builder_mods_remap_update::source |
| xkb_mod_mask_t xkb_machine_builder_mods_remap_update::target |