keymap.c 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. /* Copyright 2022 dari-studios (@dari-studios)
  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. /* Defines names for use in layer keycodes and the keymap */
  18. enum layer_names {
  19. _BASE,
  20. _EMPTY1,
  21. _EMPTY2,
  22. _EMPTY3,
  23. _EMPTY4,
  24. _EMPTY5,
  25. _EMPTY6,
  26. _EMPTY7,
  27. _EMPTY8
  28. };
  29. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  30. [_BASE] = LAYOUT(
  31. KC_A, KC_B, KC_C,
  32. KC_D, KC_E, KC_F
  33. ),
  34. [_EMPTY1] = LAYOUT(
  35. KC_TRNS, KC_TRNS, KC_TRNS,
  36. KC_TRNS, KC_TRNS, KC_TRNS
  37. ),
  38. [_EMPTY2] = LAYOUT(
  39. KC_TRNS, KC_TRNS, KC_TRNS,
  40. KC_TRNS, KC_TRNS, KC_TRNS
  41. ),
  42. [_EMPTY3] = LAYOUT(
  43. KC_TRNS, KC_TRNS, KC_TRNS,
  44. KC_TRNS, KC_TRNS, KC_TRNS
  45. ),
  46. [_EMPTY4] = LAYOUT(
  47. KC_TRNS, KC_TRNS, KC_TRNS,
  48. KC_TRNS, KC_TRNS, KC_TRNS
  49. ),
  50. [_EMPTY5] = LAYOUT(
  51. KC_TRNS, KC_TRNS, KC_TRNS,
  52. KC_TRNS, KC_TRNS, KC_TRNS
  53. ),
  54. [_EMPTY6] = LAYOUT(
  55. KC_TRNS, KC_TRNS, KC_TRNS,
  56. KC_TRNS, KC_TRNS, KC_TRNS
  57. ),
  58. [_EMPTY7] = LAYOUT(
  59. KC_TRNS, KC_TRNS, KC_TRNS,
  60. KC_TRNS, KC_TRNS, KC_TRNS
  61. ),
  62. [_EMPTY8] = LAYOUT(
  63. KC_TRNS, KC_TRNS, KC_TRNS,
  64. KC_TRNS, KC_TRNS, KC_TRNS
  65. )
  66. };