Blender V4.5
GWL_Seat::[struct].xkb Struct Reference

Public Attributes

xkb_context * context
xkb_compose_table * compose_table
xkb_compose_state * compose_state
xkb_state * state
xkb_state * state_empty
xkb_state * state_empty_with_shift
xkb_state * state_empty_with_numlock
xkb_layout_index_t layout_active

Detailed Description

XKB native types.

Definition at line 1095 of file GHOST_SystemWayland.cc.

Member Data Documentation

◆ compose_state

xkb_compose_state* GWL_Seat::[struct].xkb compose_state

The compose state is expected to use the keyboard state (check for null before use).

◆ compose_table

xkb_compose_table* GWL_Seat::[struct].xkb compose_table

The compose key table (check for null before use).

◆ context

xkb_context* GWL_Seat::[struct].xkb context

◆ layout_active

xkb_layout_index_t GWL_Seat::[struct].xkb layout_active

The active layout, where a single #xkb_keymap may have multiple layouts.

◆ state

xkb_state* GWL_Seat::[struct].xkb state

◆ state_empty

xkb_state* GWL_Seat::[struct].xkb state_empty

Keep a state with no modifiers active, use for symbol lookups.

◆ state_empty_with_numlock

xkb_state* GWL_Seat::[struct].xkb state_empty_with_numlock

Keep a state with number-lock enabled, use to access predictable key-pad symbols. If number-lock is not supported by the key-map, this is set to nullptr.

◆ state_empty_with_shift

xkb_state* GWL_Seat::[struct].xkb state_empty_with_shift

Keep a state with shift enabled, use to access predictable number access for AZERTY keymaps. If shift is not supported by the key-map, this is set to nullptr.


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