libxkbcommon
1.14.0-beta1
Library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
Toggle main menu visibility
Loading...
Searching...
No Matches
Deprecated List
Page
Custom configuration
$HOME/.xkb/
as a
legacy
alternative to the previous XDG option.
Module
include-path
The
legacy
path
$HOME/.xkb
, where
$HOME
is the value of the environment variable
HOME
.
Module
legacy-virtual-modifier-names
Use
Virtual modifiers names
instead
Global
XKB_KEY_approxeq
Unclear correspondance in Unicode; closest is:
U+2248
ALMOST EQUAL TO “≈”
Global
XKB_KEY_BackTab
Legacy alias
. Use
XKB_KEY_hpBackTab
instead.
Global
XKB_KEY_block
Legacy alias
. Use
XKB_KEY_hpblock
instead.
Global
XKB_KEY_ClearLine
Legacy alias
. Use
XKB_KEY_hpClearLine
instead.
Global
XKB_KEY_dead_capital_schwa
Legacy alias
. Use
XKB_KEY_dead_SCHWA
instead.
Global
XKB_KEY_dead_small_schwa
Legacy alias
. Use
XKB_KEY_dead_schwa
instead.
Global
XKB_KEY_decimalpoint
Unclear correspondance in Unicode; closest is:
U+002E
FULL STOP “.”
Global
XKB_KEY_DeleteChar
Legacy alias
. Use
XKB_KEY_hpDeleteChar
instead.
Global
XKB_KEY_DeleteLine
Legacy alias
. Use
XKB_KEY_hpDeleteLine
instead.
Global
XKB_KEY_downcaret
Unclear correspondance in Unicode; closest is:
U+2228
LOGICAL OR “∨”
Global
XKB_KEY_downshoe
Unclear correspondance in Unicode; closest is:
U+222A
UNION “∪”
Global
XKB_KEY_emfilledcircle
Unclear correspondance in Unicode; closest is:
U+25CF
BLACK CIRCLE “●”
Global
XKB_KEY_emfilledrect
Unclear correspondance in Unicode; closest is:
U+25AE
BLACK VERTICAL RECTANGLE “▮”
Global
XKB_KEY_emopencircle
Unclear correspondance in Unicode; closest is:
U+25CB
WHITE CIRCLE “○”
Global
XKB_KEY_emopenrectangle
Unclear correspondance in Unicode; closest is:
U+25AF
WHITE VERTICAL RECTANGLE “▯”
Global
XKB_KEY_enfilledcircbullet
Unclear correspondance in Unicode; closest is:
U+2022
BULLET “•”
Global
XKB_KEY_enfilledsqbullet
Unclear correspondance in Unicode; closest is:
U+25AA
BLACK SMALL SQUARE “▪”
Global
XKB_KEY_enopencircbullet
Unclear correspondance in Unicode; closest is:
U+25E6
WHITE BULLET “◦”
Global
XKB_KEY_enopensquarebullet
Unclear correspondance in Unicode; closest is:
U+25AB
WHITE SMALL SQUARE “▫”
Global
XKB_KEY_Ext16bit_L
Legacy keysym
Global
XKB_KEY_Ext16bit_R
Legacy keysym
Global
XKB_KEY_filledlefttribullet
Unclear correspondance in Unicode; closest is:
U+25C0
BLACK LEFT-POINTING TRIANGLE “◀”
Global
XKB_KEY_filledrectbullet
Unclear correspondance in Unicode; closest is:
U+25AC
BLACK RECTANGLE “▬”
Global
XKB_KEY_filledrighttribullet
Unclear correspondance in Unicode; closest is:
U+25B6
BLACK RIGHT-POINTING TRIANGLE “▶”
Global
XKB_KEY_filledtribulletdown
Unclear correspondance in Unicode; closest is:
U+25BC
BLACK DOWN-POINTING TRIANGLE “▼”
Global
XKB_KEY_filledtribulletup
Unclear correspondance in Unicode; closest is:
U+25B2
BLACK UP-POINTING TRIANGLE “▲”
Global
XKB_KEY_guilder
Legacy alias
. Use
XKB_KEY_hpguilder
instead.
Global
XKB_KEY_guillemotleft
Legacy alias
. Use
XKB_KEY_guillemetleft
instead.
Global
XKB_KEY_guillemotright
Legacy alias
. Use
XKB_KEY_guillemetright
instead.
Global
XKB_KEY_Hangul_Codeinput
Legacy alias
. Use
XKB_KEY_Codeinput
instead.
Global
XKB_KEY_Hangul_MultipleCandidate
Legacy alias
. Use
XKB_KEY_MultipleCandidate
instead.
Global
XKB_KEY_Hangul_PreviousCandidate
Legacy alias
. Use
XKB_KEY_PreviousCandidate
instead.
Global
XKB_KEY_Hangul_SingleCandidate
Legacy alias
. Use
XKB_KEY_SingleCandidate
instead.
Global
XKB_KEY_horizconnector
Unclear correspondance in Unicode; closest is:
U+2500
BOX DRAWINGS LIGHT HORIZONTAL “─”
Global
XKB_KEY_hpIO
Legacy alias
. Use
XKB_KEY_hpYdiaeresis
instead.
Global
XKB_KEY_InsertChar
Legacy alias
. Use
XKB_KEY_hpInsertChar
instead.
Global
XKB_KEY_InsertLine
Legacy alias
. Use
XKB_KEY_hpInsertLine
instead.
Global
XKB_KEY_IO
Legacy alias
. Use
XKB_KEY_hpYdiaeresis
instead.
Global
XKB_KEY_Kanji_Bangou
Legacy alias
. Use
XKB_KEY_Codeinput
instead.
Global
XKB_KEY_Korean_Won
Unclear correspondance in Unicode; closest is:
U+20A9
WON SIGN “₩”
Global
XKB_KEY_KP_BackTab
Legacy alias
. Use
XKB_KEY_hpKP_BackTab
instead.
Global
XKB_KEY_KP_Page_Down
Legacy alias
. Use
XKB_KEY_KP_Next
instead.
Global
XKB_KEY_KP_Page_Up
Legacy alias
. Use
XKB_KEY_KP_Prior
instead.
Global
XKB_KEY_L1
Legacy alias
. Use
XKB_KEY_F11
instead.
Global
XKB_KEY_L10
Legacy alias
. Use
XKB_KEY_F20
instead.
Global
XKB_KEY_L2
Legacy alias
. Use
XKB_KEY_F12
instead.
Global
XKB_KEY_L3
Legacy alias
. Use
XKB_KEY_F13
instead.
Global
XKB_KEY_L4
Legacy alias
. Use
XKB_KEY_F14
instead.
Global
XKB_KEY_L5
Legacy alias
. Use
XKB_KEY_F15
instead.
Global
XKB_KEY_L6
Legacy alias
. Use
XKB_KEY_F16
instead.
Global
XKB_KEY_L7
Legacy alias
. Use
XKB_KEY_F17
instead.
Global
XKB_KEY_L8
Legacy alias
. Use
XKB_KEY_F18
instead.
Global
XKB_KEY_L9
Legacy alias
. Use
XKB_KEY_F19
instead.
Global
XKB_KEY_leftanglebracket
Unclear correspondance in Unicode; closest is:
U+2329
LEFT-POINTING ANGLE BRACKET “〈”
Global
XKB_KEY_leftcaret
Unclear correspondance in Unicode; closest is:
U+003C
LESS-THAN SIGN “<”
Global
XKB_KEY_leftopentriangle
Unclear correspondance in Unicode; closest is:
U+25C1
WHITE LEFT-POINTING TRIANGLE “◁”
Global
XKB_KEY_leftpointer
Unclear correspondance in Unicode; closest is:
U+261C
WHITE LEFT POINTING INDEX “☜”
Global
XKB_KEY_leftshoe
Unclear correspondance in Unicode; closest is:
U+2282
SUBSET OF “⊂”
Global
XKB_KEY_lira
Legacy alias
. Use
XKB_KEY_hplira
instead.
Global
XKB_KEY_longminus
Legacy alias
. Use
XKB_KEY_hplongminus
instead.
Global
XKB_KEY_Mae_Koho
Legacy alias
. Use
XKB_KEY_PreviousCandidate
instead.
Global
XKB_KEY_masculine
Legacy alias
. Use
XKB_KEY_ordmasculine
instead.
Global
XKB_KEY_mute_acute
Legacy alias
. Use
XKB_KEY_hpmute_acute
instead.
Global
XKB_KEY_mute_asciicircum
Legacy alias
. Use
XKB_KEY_hpmute_asciicircum
instead.
Global
XKB_KEY_mute_asciitilde
Legacy alias
. Use
XKB_KEY_hpmute_asciitilde
instead.
Global
XKB_KEY_mute_diaeresis
Legacy alias
. Use
XKB_KEY_hpmute_diaeresis
instead.
Global
XKB_KEY_mute_grave
Legacy alias
. Use
XKB_KEY_hpmute_grave
instead.
Global
XKB_KEY_notapproxeq
Unclear correspondance in Unicode; closest is:
U+2247
NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO “≇”
Global
XKB_KEY_openrectbullet
Unclear correspondance in Unicode; closest is:
U+25AD
WHITE RECTANGLE “▭”
Global
XKB_KEY_openstar
Unclear correspondance in Unicode; closest is:
U+2606
WHITE STAR “☆”
Global
XKB_KEY_opentribulletdown
Unclear correspondance in Unicode; closest is:
U+25BD
WHITE DOWN-POINTING TRIANGLE “▽”
Global
XKB_KEY_opentribulletup
Unclear correspondance in Unicode; closest is:
U+25B3
WHITE UP-POINTING TRIANGLE “△”
Global
XKB_KEY_overbar
Unclear correspondance in Unicode; closest is:
U+00AF
MACRON “¯”
Global
XKB_KEY_Page_Down
Legacy alias
. Use
XKB_KEY_Next
instead.
Global
XKB_KEY_Page_Up
Legacy alias
. Use
XKB_KEY_Prior
instead.
Global
XKB_KEY_R1
Legacy alias
. Use
XKB_KEY_F21
instead.
Global
XKB_KEY_R10
Legacy alias
. Use
XKB_KEY_F30
instead.
Global
XKB_KEY_R11
Legacy alias
. Use
XKB_KEY_F31
instead.
Global
XKB_KEY_R12
Legacy alias
. Use
XKB_KEY_F32
instead.
Global
XKB_KEY_R13
Legacy alias
. Use
XKB_KEY_F33
instead.
Global
XKB_KEY_R14
Legacy alias
. Use
XKB_KEY_F34
instead.
Global
XKB_KEY_R15
Legacy alias
. Use
XKB_KEY_F35
instead.
Global
XKB_KEY_R2
Legacy alias
. Use
XKB_KEY_F22
instead.
Global
XKB_KEY_R3
Legacy alias
. Use
XKB_KEY_F23
instead.
Global
XKB_KEY_R4
Legacy alias
. Use
XKB_KEY_F24
instead.
Global
XKB_KEY_R5
Legacy alias
. Use
XKB_KEY_F25
instead.
Global
XKB_KEY_R6
Legacy alias
. Use
XKB_KEY_F26
instead.
Global
XKB_KEY_R7
Legacy alias
. Use
XKB_KEY_F27
instead.
Global
XKB_KEY_R8
Legacy alias
. Use
XKB_KEY_F28
instead.
Global
XKB_KEY_R9
Legacy alias
. Use
XKB_KEY_F29
instead.
Global
XKB_KEY_Reset
Legacy alias
. Use
XKB_KEY_hpReset
instead.
Global
XKB_KEY_rightanglebracket
Unclear correspondance in Unicode; closest is:
U+232A
RIGHT-POINTING ANGLE BRACKET “〉”
Global
XKB_KEY_rightcaret
Unclear correspondance in Unicode; closest is:
U+003E
GREATER-THAN SIGN “>”
Global
XKB_KEY_rightopentriangle
Unclear correspondance in Unicode; closest is:
U+25B7
WHITE RIGHT-POINTING TRIANGLE “▷”
Global
XKB_KEY_rightpointer
Unclear correspondance in Unicode; closest is:
U+261E
WHITE RIGHT POINTING INDEX “☞”
Global
XKB_KEY_rightshoe
Unclear correspondance in Unicode; closest is:
U+2283
SUPERSET OF “⊃”
Global
XKB_KEY_signaturemark
Unclear correspondance in Unicode; closest is:
U+2613
SALTIRE “☓”
Global
XKB_KEY_signifblank
Unclear correspondance in Unicode; closest is:
U+2423
OPEN BOX “␣”
Global
XKB_KEY_SunAgain
Legacy alias
. Use
XKB_KEY_Redo
instead.
Global
XKB_KEY_SunAltGraph
Legacy alias
. Use
XKB_KEY_ISO_Group_Shift
instead.
Global
XKB_KEY_SunCompose
Legacy alias
. Use
XKB_KEY_Multi_key
instead.
Global
XKB_KEY_SunFind
Legacy alias
. Use
XKB_KEY_Find
instead.
Global
XKB_KEY_SunPageDown
Legacy alias
. Use
XKB_KEY_Next
instead.
Global
XKB_KEY_SunPageUp
Legacy alias
. Use
XKB_KEY_Prior
instead.
Global
XKB_KEY_SunPrint_Screen
Legacy alias
. Use
XKB_KEY_Print
instead.
Global
XKB_KEY_SunStop
Legacy alias
. Use
XKB_KEY_Cancel
instead.
Global
XKB_KEY_SunUndo
Legacy alias
. Use
XKB_KEY_Undo
instead.
Global
XKB_KEY_System
Legacy alias
. Use
XKB_KEY_hpSystem
instead.
Global
XKB_KEY_Thai_maihanakat_maitho
Unclear correspondance in Unicode; closest is:
U+0E3E
Unassigned code point
Global
XKB_KEY_topleftradical
Unclear correspondance in Unicode; closest is:
U+250C
BOX DRAWINGS LIGHT DOWN AND RIGHT “┌”
Global
XKB_KEY_underbar
Unclear correspondance in Unicode; closest is:
U+005F
LOW LINE “_”
Global
XKB_KEY_upcaret
Unclear correspondance in Unicode; closest is:
U+2227
LOGICAL AND “∧”
Global
XKB_KEY_upshoe
Unclear correspondance in Unicode; closest is:
U+2229
INTERSECTION “∩”
Global
XKB_KEY_User
Legacy alias
. Use
XKB_KEY_hpUser
instead.
Global
XKB_KEY_vertconnector
Unclear correspondance in Unicode; closest is:
U+2502
BOX DRAWINGS LIGHT VERTICAL “│”
Global
XKB_KEY_XF86BrightnessAuto
Legacy alias
. Use
XKB_KEY_XF86MonBrightnessAuto
instead.
Global
XKB_KEY_Zen_Koho
Legacy alias
. Use
XKB_KEY_MultipleCandidate
instead.
Global
xkb_keymap::xkb_keymap_new_from_names
(struct
xkb_context
*context, const struct
xkb_rule_names
*names, enum
xkb_keymap_compile_flags
flags)
Use
xkb_keymap_new_from_names2()
instead.
Global
XKB_MOD_NAME_ALT
Use
XKB_VMOD_NAME_ALT
instead.
Global
XKB_MOD_NAME_LOGO
Use
XKB_VMOD_NAME_SUPER
instead.
Global
XKB_MOD_NAME_NUM
Use
XKB_VMOD_NAME_NUM
instead.
Struct
xkb_state
Since 1.14.0, prefer
xkb_machine
for new server applications.
Global
xkb_state::xkb_state_mod_mask_remove_consumed
(struct
xkb_state
*state,
xkb_keycode_t
key,
xkb_mod_mask_t
mask)
Use
xkb_state_key_get_consumed_mods2()
instead.
Global
xkb_state::xkb_state_update_latched_locked
(struct
xkb_state
*state,
xkb_mod_mask_t
affect_latched_mods,
xkb_mod_mask_t
latched_mods, bool affect_latched_layout, int32_t latched_layout,
xkb_mod_mask_t
affect_locked_mods,
xkb_mod_mask_t
locked_mods, bool affect_locked_layout, int32_t locked_layout)
Use
xkb_state_update_synthetic()
instead.
Generated by
1.17.0