xkbcommon.yaml 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. # Extracted Enums from: include/xkbcommon/xkbcommon.h
  2. xkb_rmlvo_builder_flags:
  3. - name: XKB_RMLVO_BUILDER_NO_FLAGS
  4. value: 0
  5. xkb_keysym_flags:
  6. - name: XKB_KEYSYM_NO_FLAGS
  7. value: 0
  8. - name: XKB_KEYSYM_CASE_INSENSITIVE
  9. value: 1
  10. xkb_context_flags:
  11. - name: XKB_CONTEXT_NO_FLAGS
  12. value: 0
  13. - name: XKB_CONTEXT_NO_DEFAULT_INCLUDES
  14. value: 1
  15. - name: XKB_CONTEXT_NO_ENVIRONMENT_NAMES
  16. value: 2
  17. - name: XKB_CONTEXT_NO_SECURE_GETENV
  18. value: 4
  19. xkb_log_level:
  20. - name: XKB_LOG_LEVEL_CRITICAL
  21. value: 10
  22. - name: XKB_LOG_LEVEL_ERROR
  23. value: 20
  24. - name: XKB_LOG_LEVEL_WARNING
  25. value: 30
  26. - name: XKB_LOG_LEVEL_INFO
  27. value: 40
  28. - name: XKB_LOG_LEVEL_DEBUG
  29. value: 50
  30. xkb_keymap_compile_flags:
  31. - name: XKB_KEYMAP_COMPILE_NO_FLAGS
  32. value: 0
  33. - name: XKB_KEYMAP_COMPILE_STRICT_MODE
  34. value: 1
  35. xkb_keymap_format:
  36. - name: XKB_KEYMAP_FORMAT_TEXT_V1
  37. value: 1
  38. - name: XKB_KEYMAP_FORMAT_TEXT_V2
  39. value: 2
  40. xkb_keymap_serialize_flags:
  41. - name: XKB_KEYMAP_SERIALIZE_NO_FLAGS
  42. value: 0
  43. - name: XKB_KEYMAP_SERIALIZE_PRETTY
  44. value: 1
  45. - name: XKB_KEYMAP_SERIALIZE_KEEP_UNUSED
  46. value: 2
  47. - name: XKB_KEYMAP_SERIALIZE_STRICT_MODE
  48. value: 4
  49. - name: XKB_KEYMAP_SERIALIZE_EXPLICIT_DEFAULT_VALUES
  50. value: 8
  51. - name: XKB_KEYMAP_SERIALIZE_EXPLICIT_VMODS
  52. value: 16
  53. - name: XKB_KEYMAP_SERIALIZE_EXPLICIT_KEY_VALUES
  54. value: 32
  55. xkb_keymap_key_iterator_flags:
  56. - name: XKB_KEYMAP_KEY_ITERATOR_NO_FLAGS
  57. value: 0
  58. - name: XKB_KEYMAP_KEY_ITERATOR_DESCENDING_ORDER
  59. value: 1
  60. - name: XKB_KEYMAP_KEY_ITERATOR_SKIP_UNBOUND
  61. value: 2
  62. xkb_event_type:
  63. - name: XKB_EVENT_TYPE_KEY_DOWN
  64. value: 1
  65. - name: XKB_EVENT_TYPE_KEY_REPEATED
  66. value: 2
  67. - name: XKB_EVENT_TYPE_KEY_UP
  68. value: 3
  69. - name: XKB_EVENT_TYPE_COMPONENTS_CHANGE
  70. value: 4
  71. xkb_state_component:
  72. - name: XKB_STATE_MODS_DEPRESSED
  73. value: 1
  74. - name: XKB_STATE_MODS_LATCHED
  75. value: 2
  76. - name: XKB_STATE_MODS_LOCKED
  77. value: 4
  78. - name: XKB_STATE_MODS_EFFECTIVE
  79. value: 8
  80. - name: XKB_STATE_LAYOUT_DEPRESSED
  81. value: 16
  82. - name: XKB_STATE_LAYOUT_LATCHED
  83. value: 32
  84. - name: XKB_STATE_LAYOUT_LOCKED
  85. value: 64
  86. - name: XKB_STATE_LAYOUT_EFFECTIVE
  87. value: 128
  88. - name: XKB_STATE_LEDS
  89. value: 256
  90. - name: XKB_STATE_CONTROLS
  91. value: 512
  92. xkb_keyboard_control_flags:
  93. - name: XKB_KEYBOARD_CONTROL_NO_FLAGS
  94. value: 0
  95. - name: XKB_KEYBOARD_CONTROL_A11Y_STICKY_KEYS
  96. value: 1
  97. - name: XKB_KEYBOARD_CONTROL_OVERLAY1
  98. value: 2
  99. - name: XKB_KEYBOARD_CONTROL_OVERLAY2
  100. value: 4
  101. - name: XKB_KEYBOARD_CONTROL_OVERLAY3
  102. value: 8
  103. - name: XKB_KEYBOARD_CONTROL_OVERLAY4
  104. value: 16
  105. - name: XKB_KEYBOARD_CONTROL_OVERLAY5
  106. value: 32
  107. - name: XKB_KEYBOARD_CONTROL_OVERLAY6
  108. value: 64
  109. - name: XKB_KEYBOARD_CONTROL_OVERLAY7
  110. value: 128
  111. - name: XKB_KEYBOARD_CONTROL_OVERLAY8
  112. value: 256
  113. xkb_events_flags:
  114. - name: XKB_EVENTS_NO_FLAGS
  115. value: 0
  116. xkb_machine_builder_flags:
  117. - name: XKB_MACHINE_BUILDER_NO_FLAGS
  118. value: 0
  119. xkb_a11y_flags:
  120. - name: XKB_A11Y_NO_FLAGS
  121. value: 0
  122. - name: XKB_A11Y_STICKY_KEYS_NO_SIMULTANEOUS_KEYS
  123. value: 1
  124. - name: XKB_A11Y_STICKY_KEYS_LATCH_TO_LOCK
  125. value: 2
  126. - name: XKB_A11Y_LATCH_SIMULTANEOUS_KEYS
  127. value: 4
  128. xkb_key_direction:
  129. - name: XKB_KEY_UP
  130. value: 0
  131. - name: XKB_KEY_DOWN
  132. value: 1
  133. - name: XKB_KEY_REPEATED
  134. value: 2
  135. xkb_layout_out_of_range_policy:
  136. - name: XKB_LAYOUT_OUT_OF_RANGE_WRAP
  137. value: 0
  138. - name: XKB_LAYOUT_OUT_OF_RANGE_CLAMP
  139. value: 1
  140. - name: XKB_LAYOUT_OUT_OF_RANGE_REDIRECT
  141. value: 2
  142. xkb_state_mode:
  143. - name: XKB_STATE_MODE_CLIENT
  144. value: 0
  145. - name: XKB_STATE_MODE_SERVER_QUERY
  146. value: 1
  147. - name: XKB_STATE_MODE_SERVER
  148. value: 2
  149. xkb_state_match:
  150. - name: XKB_STATE_MATCH_ANY
  151. value: 1
  152. - name: XKB_STATE_MATCH_ALL
  153. value: 2
  154. - name: XKB_STATE_MATCH_NON_EXCLUSIVE
  155. value: 65536
  156. xkb_consumed_mode:
  157. - name: XKB_CONSUMED_MODE_XKB
  158. value: 0
  159. - name: XKB_CONSUMED_MODE_GTK
  160. value: 1