libxkbcommon 1.14.0-beta1
Library implementing the XKB specification for parsing keyboard descriptions and handling keyboard state
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.