2
0

promethium.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. #ifndef PROMETHIUM_H
  2. #define PROMETHIUM_H
  3. #include "quantum.h"
  4. #define KEYMAP( \
  5. k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \
  6. k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, \
  7. k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, \
  8. k41, k42, k43, k44, k45, k46, k47, k48, k49, k4a, k4b, k4c \
  9. ) \
  10. { \
  11. {k11, k12, k13, k14, k15, k16}, \
  12. {k21, k22, k23, k24, k25, k26}, \
  13. {k31, k32, k33, k34, k35, k36}, \
  14. {k41, k42, k43, k44, k45, k46}, \
  15. {k17, k18, k19, k1a, k1b, k1c}, \
  16. {k27, k28, k29, k2a, k2b, k2c}, \
  17. {k37, k38, k39, k3a, k3b, k3c}, \
  18. {k47, k48, k49, k4a, k4b, k4c} \
  19. }
  20. enum led_sequence {
  21. LED_IND_EMOJI,
  22. LED_IND_NUM,
  23. LED_IND_FUNC,
  24. LED_IND_BATTERY,
  25. LED_IND_USB,
  26. LED_IND_BLUETOOTH,
  27. LED_TAB,
  28. LED_ESC,
  29. LED_LSFT,
  30. LED_LCTL,
  31. LED_LGUI,
  32. LED_Z,
  33. LED_A,
  34. LED_Q,
  35. LED_W,
  36. LED_S,
  37. LED_X,
  38. LED_LALT,
  39. LED_PUNC,
  40. LED_C,
  41. LED_D,
  42. LED_E,
  43. LED_R,
  44. LED_F,
  45. LED_V,
  46. LED_NUM,
  47. LED_LSPC,
  48. LED_B,
  49. LED_G,
  50. LED_T,
  51. LED_TRACKPOINT1,
  52. LED_TRACKPOINT2,
  53. LED_TRACKPOINT3,
  54. LED_RSPC,
  55. LED_N,
  56. LED_HH,
  57. LED_Y,
  58. LED_U,
  59. LED_J,
  60. LED_M,
  61. LED_FUNC,
  62. LED_EMOJI,
  63. LED_COMM,
  64. LED_K,
  65. LED_I,
  66. LED_O,
  67. LED_L,
  68. LED_DOT,
  69. LED_RALT,
  70. LED_RGUI,
  71. LED_SLSH,
  72. LED_SCLN,
  73. LED_P,
  74. LED_BKSP,
  75. LED_ENT,
  76. LED_RSFT,
  77. LED_RCTL
  78. };
  79. #endif