roadkit.h 623 B

123456789101112131415161718192021222324252627282930
  1. #pragma once
  2. #include "quantum.h"
  3. #define XXX KC_NO
  4. // This is a shortcut to help you visually see your layout.
  5. #define LAYOUT_numpad_4x4( \
  6. k00, k01, k02, k03, \
  7. k10, k11, k12, \
  8. k20, k21, k22, k23, \
  9. k30, k32 \
  10. ) { \
  11. { k00, k01, k02, k03 }, \
  12. { k10, k11, k12, XXX }, \
  13. { k20, k21, k22, k23 }, \
  14. { k30, XXX, k32, XXX } \
  15. }
  16. #define LAYOUT_ortho_4x4( \
  17. k00, k01, k02, k03, \
  18. k10, k11, k12, k13, \
  19. k20, k21, k22, k23, \
  20. k30, k31, k32, k33 \
  21. ) { \
  22. { k00, k01, k02, k03 }, \
  23. { k10, k11, k12, k13 }, \
  24. { k20, k21, k22, k23 }, \
  25. { k30, k31, k32, k33 } \
  26. }