XklEngine

XklEngine

Types and Values

Object Hierarchy

    GEnum
    ╰── XklEngineStateChange
    GFlags
    ╰── XklEngineFeatures

Description

Functions

Types and Values

enum XklEngineStateChange

The type of the keyboard state change

Members

GROUP_CHANGED

Group was changed

 

INDICATORS_CHANGED

Indicators were changed

 

enum XklEngineFeatures

A set of flags used to indicate the capabilities of the active backend

Members

XKLF_CAN_TOGGLE_INDICATORS

Backend allows to toggls indicators on/off

 

XKLF_CAN_OUTPUT_CONFIG_AS_ASCII

Backend allows writing ASCII representation of the configuration

 

XKLF_CAN_OUTPUT_CONFIG_AS_BINARY

Backend allows writing binary representation of the configuration

 

XKLF_MULTIPLE_LAYOUTS_SUPPORTED

Backend supports multiple layouts

 

XKLF_REQUIRES_MANUAL_LAYOUT_MANAGEMENT

Backend requires manual configuration, some daemon should do xkl_start_listen(engine,XKLL_MANAGE_LAYOUTS);

 

XKLF_DEVICE_DISCOVERY

Backend supports device discovery, can notify

 

XklState

typedef struct _XklState XklState;