ajp10304.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /* Copyright 2021 Alan Pocklington
  2. *
  3. * This program is free software: you can redistribute it and/or modify
  4. * it under the terms of the GNU General Public License as published by
  5. * the Free Software Foundation, either version 2 of the License, or
  6. * (at your option) any later version.
  7. *
  8. * This program is distributed in the hope that it will be useful,
  9. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. * GNU General Public License for more details.
  12. *
  13. * You should have received a copy of the GNU General Public License
  14. * along with this program. If not, see <http://www.gnu.org/licenses/>.
  15. */
  16. #include QMK_KEYBOARD_H
  17. enum ajp10304_layers {
  18. _QWERTY,
  19. _COLEMAK,
  20. _MAC,
  21. _LOWER,
  22. _MLWR,
  23. _RAISE,
  24. _MRSE,
  25. _FUNC,
  26. _MFNC,
  27. _FUNC2,
  28. _MFNC2,
  29. _ADJUST,
  30. _MOUSE,
  31. _NUMPAD
  32. };
  33. enum ajp10304_keycodes {
  34. QWERTY = SAFE_RANGE,
  35. COLEMAK,
  36. MAC,
  37. FUNC,
  38. MFNC,
  39. FUNC2,
  40. MFNC2,
  41. LOWER,
  42. MLWR,
  43. RAISE,
  44. MRSE,
  45. MOUSE,
  46. NUMPAD,
  47. M_CUSTOM,
  48. M_WORD_SEL,
  49. M_WORD_SEL_MAC,
  50. M_LINE_SEL,
  51. M_LINE_SEL_MAC,
  52. M_LINE_DEL,
  53. M_LINE_DEL_MAC,
  54. M_DUP,
  55. M_DUP_MAC,
  56. M_JOIN,
  57. M_JOIN_MAC,
  58. M_MODE,
  59. M_MODE_MAC
  60. };