libxkbcommon  1.10.0
LibraryimplementingtheXKBspecificationforparsingkeyboarddescriptionsandhandlingkeyboardstate
Macros
Collaboration diagram for Virtual modifiers names:

Macros

#define XKB_VMOD_NAME_ALT   "Alt"
 
#define XKB_VMOD_NAME_HYPER   "Hyper"
 
#define XKB_VMOD_NAME_LEVEL3   "LevelThree"
 
#define XKB_VMOD_NAME_LEVEL5   "LevelFive"
 
#define XKB_VMOD_NAME_META   "Meta"
 
#define XKB_VMOD_NAME_NUM   "NumLock"
 
#define XKB_VMOD_NAME_SCROLL   "ScrollLock"
 
#define XKB_VMOD_NAME_SUPER   "Super"
 

Detailed Description

Common [virtual modifiers][virtual modifiers], encoded in [xkeyboard-config] in the [compat] and [symbols] files.

They have been stable since the beginning of the project and are unlikely to ever change.

Macro Definition Documentation

#define XKB_VMOD_NAME_ALT   "Alt"
Since
1.8.0
#define XKB_VMOD_NAME_HYPER   "Hyper"
Since
1.8.0
#define XKB_VMOD_NAME_LEVEL3   "LevelThree"
Since
1.8.0
#define XKB_VMOD_NAME_LEVEL5   "LevelFive"
Since
1.8.0
#define XKB_VMOD_NAME_META   "Meta"
Since
1.8.0
#define XKB_VMOD_NAME_NUM   "NumLock"
Since
1.8.0
#define XKB_VMOD_NAME_SCROLL   "ScrollLock"
Since
1.8.0
#define XKB_VMOD_NAME_SUPER   "Super"
Since
1.8.0