all_qualifier 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. ! model = keycodes
  2. my_model = my_keycodes
  3. * = default_keycodes
  4. ! layout variant = symbols
  5. layout_a my_variant = symbols_a+extra_variant
  6. ! layout = symbols
  7. layout_a = symbols_a
  8. layout_b = symbols_b
  9. * = default_symbols
  10. ! layout[1] = symbols
  11. layout_a = symbols_a:1
  12. layout_b = symbols_b:1
  13. layout_x = base:all // strange but valid
  14. * = default_symbols:1
  15. ! layout[2] = symbols
  16. layout_a = +symbols_a:2
  17. layout_b = +symbols_b:2
  18. * = +default_symbols:2
  19. ! layout[3] = symbols
  20. layout_a = +symbols_a:3
  21. layout_b = +symbols_b:3
  22. * = +default_symbols:3
  23. ! layout[4] = symbols
  24. layout_a = +symbols_a:4
  25. layout_b = +symbols_b:4
  26. * = +default_symbols:4
  27. // WARNING: Invalid at the moment. Here for future test
  28. ! layout[5] = symbols
  29. layout_a = +symbols_a:5
  30. layout_b = +symbols_b:5
  31. layout_c = +symbols_c:5
  32. * = +default_symbols:5
  33. // Combine with special indices
  34. ! layout[first] variant[first] = symbols
  35. * extra1 = +extra_symbols:all
  36. // Combine with special indices (valid but raises a warning)
  37. ! layout[any] variant[any] = symbols
  38. * extra2 = +extra_symbols1:%i+extra_symbols2:all
  39. * extra3 = +extra_symbols2:all+extra_symbols1:%i
  40. ! model = types
  41. my_model = my_types
  42. * = default_types
  43. ! model = compat
  44. my_model = my_compat
  45. * = default_compat
  46. ! option = symbols
  47. my_option = +extra_option:all