extended-wild-cards 1.1 KB

123456789101112131415161718192021222324252627282930313233343536
  1. ! model = keycodes
  2. * = evdev
  3. ! model = compat
  4. <any> = complete
  5. * = xxx
  6. ! model = types
  7. * = complete
  8. ! model = symbols
  9. <none> = pc
  10. <some> = pc
  11. * = xxx
  12. ! layout[any] variant[any] = symbols
  13. l1 <none> = +l10:%i // compatibity mapping: l1, no variant
  14. l1 v1 = +l20:%i // compatibity mapping: l1, specific variant
  15. l1 <some> = +l30%(v[%i]):%i // compatibity mapping: l1, some variant
  16. l2 * = +l40%(v[%i]):%i // compatibity mapping: l2, some variant (legacy)
  17. l3 <any> = +l50%(v[%i]):%i // compatibity mapping: l3, any variant (catch-all)
  18. * v2 = +%l[%i](v20):%i // compatibity mapping: specific variant
  19. * <any> = +%l[%i]%(v[%i]):%i // catch-all
  20. ! option = symbols
  21. opt0 = +o0
  22. * = +o1
  23. <none> = +o2
  24. <some> = +o3
  25. <any> = +o4
  26. ! layout[any] option = symbols
  27. <none> <any> = +o5:%i
  28. <any> <none> = +o6:%i
  29. <some> <some> = +o7:%i
  30. <any> <any> = +o8:%i