var searchData=
[
  ['a_20custom_20configuration_0',['Testing a custom configuration',['../debugging.html#testing-custom-config',1,'']]],
  ['a_20latch_20before_20triggering_20another_20latch_20or_20lock_1',['How do I break a latch before triggering another latch or lock?',['../faq.html#how-do-i-break-a-latch-before-triggering-another-latch-or-lock',1,'']]],
  ['a_20layout_2',['Adding a layout',['../user-configuration.html#user-config-layout',1,'']]],
  ['a_20modifier_20step_20by_20step_3',['Example: define and use a modifier, step by step',['../keymap-text-format-v1-v2.html#example-define-and-use-a-modifier-step-by-step',1,'']]],
  ['action_4',['action',['../keymap-text-format-v1-v2.html#private-action',1,'Private action'],['../error-index.html#XKB-362',1,'XKB-362 – Unsupported legacy action'],['../error-index.html#XKB-883',1,'XKB-883 – Conflicting key action']]],
  ['action_20field_5',['XKB-563 – Invalid action field',['../error-index.html#XKB-563',1,'']]],
  ['action_20type_6',['XKB-844 – Unknown action type',['../error-index.html#XKB-844',1,'']]],
  ['actions_7',['Actions',['../keymap-text-format-v1-v2.html#key-actions-table',1,'']]],
  ['actions_8',['actions',['../keymap-text-format-v1-v2.html#control-flags-actions',1,'Control flags actions'],['../keymap-text-format-v1-v2.html#device-actions',1,'Device actions'],['../todo.html#_todo000016',1,'Device actions'],['../todo.html#_todo000017',1,'Device actions'],['../todo.html#_todo000018',1,'Device actions'],['../keymap-text-format-v1-v2.html#group-actions',1,'Group actions'],['../keymap-text-format-v1-v2.html#ineffectual-actions',1,'Ineffectual actions'],['../xkbcommon-compatibility.html#compatibility-key-actions',1,'Key actions'],['../keymap-text-format-v1-v2.html#key-actions',1,'Key actions'],['../keymap-text-format-v1-v2.html#legacy-x11-actions',1,'Legacy X11 actions'],['../keymap-text-format-v1-v2.html#modifiers-actions',1,'Modifiers actions'],['../todo.html#_todo000009',1,'Modifiers actions'],['../keymap-text-format-v1-v2.html#pointer-actions',1,'Pointer actions'],['../todo.html#_todo000010',1,'Pointer actions'],['../todo.html#_todo000011',1,'Pointer actions'],['../todo.html#_todo000012',1,'Pointer actions'],['../todo.html#_todo000013',1,'Pointer actions'],['../keymap-text-format-v1-v2.html#server-actions',1,'Server actions'],['../todo.html#_todo000014',1,'Server actions'],['../keymap-text-format-v1-v2.html#unsupported-legacy-x11-actions',1,'Unsupported legacy X11 actions']]],
  ['actions_20and_20keysyms_20count_9',['XKB-693 – Incompatible actions and keysyms count',['../error-index.html#XKB-693',1,'']]],
  ['adding_20a_20layout_10',['Adding a layout',['../user-configuration.html#user-config-layout',1,'']]],
  ['adding_20an_20option_11',['Adding an option',['../user-configuration.html#user-config-option',1,'']]],
  ['advanced_20tools_12',['Advanced tools',['../debugging.html#advanced-tools',1,'']]],
  ['alias_13',['XKB-101 – Illegal keycode alias',['../error-index.html#XKB-101',1,'']]],
  ['alias_20statements_14',['Alias statements',['../keymap-text-format-v1-v2.html#keycode-alias',1,'']]],
  ['allocation_20error_15',['XKB-550 – Allocation error',['../error-index.html#XKB-550',1,'']]],
  ['an_20option_16',['Adding an option',['../user-configuration.html#user-config-option',1,'']]],
  ['and_20associated_20keysyms_17',['Usual modifiers and associated keysyms',['../keymap-text-format-v1-v2.html#usual-modifiers-keysyms',1,'']]],
  ['and_20binding_18',['Modifiers declaration and binding',['../keymap-text-format-v1-v2.html#modifiers-declaration-and-binding',1,'']]],
  ['and_20client_20state_19',['Server State and Client State',['../group__state.html',1,'']]],
  ['and_20dead_20keys_20support_20',['Compose and dead-keys support',['../group__compose.html',1,'']]],
  ['and_20keysyms_20count_21',['XKB-693 – Incompatible actions and keysyms count',['../error-index.html#XKB-693',1,'']]],
  ['and_20leds_22',['Predefined names for common modifiers and LEDs',['../group__modifier-names.html',1,'']]],
  ['and_20libxkbcommon_20implementations_23',['xkbcomp and libxkbcommon implementations',['../keymap-text-format-v1-v2.html#xkbcommon-vmod-encoding',1,'']]],
  ['and_20non_20canonical_20modifiers_24',['Canonical and non-canonical modifiers',['../keymap-text-format-v1-v2.html#canonical-and-non-canonical-modifiers',1,'']]],
  ['and_20rule_20sets_25',['Rules and rule sets',['../rule-file-format.html#rule-def',1,'']]],
  ['and_20symbols_26',['and symbols',['../rule-file-format.html#rules-options-example',1,'Example: layout, option and symbols'],['../rule-file-format.html#rules-symbols-example',1,'Example: layouts, variants and symbols']]],
  ['and_20use_20a_20modifier_20step_20by_20step_27',['Example: define and use a modifier, step by step',['../keymap-text-format-v1-v2.html#example-define-and-use-a-modifier-step-by-step',1,'']]],
  ['and_20v2_28',['The XKB keymap text format, V1 and V2',['../keymap-text-format-v1-v2.html',1,'']]],
  ['and_20virtual_20modifiers_29',['Real and virtual modifiers',['../keymap-text-format-v1-v2.html#real-and-virtual-modifiers',1,'']]],
  ['another_20latch_20or_20lock_30',['How do I break a latch before triggering another latch or lock?',['../faq.html#how-do-i-break-a-latch-before-triggering-another-latch-or-lock',1,'']]],
  ['api_31',['API',['../index.html#api',1,'API'],['../faq.html#api-1',1,'API'],['../xkbcommon-compatibility.html#api-2',1,'API'],['../release-notes.html#api-3',1,'API'],['../release-notes.html#api-4',1,'API'],['../release-notes.html#api-5',1,'API'],['../release-notes.html#api-6',1,'API'],['../release-notes.html#api-7',1,'API'],['../release-notes.html#api-8',1,'API'],['../release-notes.html#api-9',1,'API'],['../release-notes.html#api-10',1,'API'],['../release-notes.html#api-11',1,'API'],['../release-notes.html#api-12',1,'API'],['../release-notes.html#api-13',1,'API'],['../release-notes.html#api-14',1,'API'],['../release-notes.html#api-15',1,'API']]],
  ['are_20the_20keyboard_20layouts_20defined_32',['Where are the keyboard layouts defined?',['../faq.html#where-are-the-keyboard-layouts-defined',1,'']]],
  ['array_20entry_33',['XKB-077 – Expected array entry',['../error-index.html#XKB-077',1,'']]],
  ['as_20expected_34',['Why does my keyboard layout not work as expected?',['../faq.html#why-does-my-keyboard-layout-not-work-as-expected',1,'']]],
  ['asked_20question_20faq_35',['Frequently Asked Question (FAQ)',['../faq.html',1,'']]],
  ['associated_20keysyms_36',['Usual modifiers and associated keysyms',['../keymap-text-format-v1-v2.html#usual-modifiers-keysyms',1,'']]],
  ['at_20once_37',['XKB-700 – Multiple groups at once',['../error-index.html#XKB-700',1,'']]],
  ['available_20rmlvo_38',['Query for available RMLVO',['../group__registry.html',1,'']]],
  ['available_20tools_39',['Available tools',['../debugging.html#available-tools',1,'']]],
  ['avoid_20using_20numeric_20modifier_20masks_40',['Avoid using numeric modifier masks',['../keymap-text-format-v1-v2.html#avoid-using-numeric-modifier-masks',1,'']]]
];
