keymap.c 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. /* Copyright 2021 yynmt
  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. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  18. [0] = LAYOUT(
  19. KC_1, KC_2,
  20. KC_3, KC_4,
  21. KC_5, KC_6,
  22. KC_7, KC_8,
  23. KC_9, KC_A,
  24. KC_B, KC_C
  25. ),
  26. [1] = LAYOUT(
  27. KC_TRNS, KC_TRNS,
  28. KC_TRNS, KC_TRNS,
  29. KC_TRNS, KC_TRNS,
  30. KC_TRNS, KC_TRNS,
  31. KC_TRNS, KC_TRNS,
  32. KC_TRNS, KC_TRNS
  33. ),
  34. [2] = LAYOUT(
  35. KC_TRNS, KC_TRNS,
  36. KC_TRNS, KC_TRNS,
  37. KC_TRNS, KC_TRNS,
  38. KC_TRNS, KC_TRNS,
  39. KC_TRNS, KC_TRNS,
  40. KC_TRNS, KC_TRNS
  41. ),
  42. [3] = LAYOUT(
  43. KC_TRNS, KC_TRNS,
  44. KC_TRNS, KC_TRNS,
  45. KC_TRNS, KC_TRNS,
  46. KC_TRNS, KC_TRNS,
  47. KC_TRNS, KC_TRNS,
  48. KC_TRNS, KC_TRNS
  49. ),
  50. [4] = LAYOUT(
  51. KC_TRNS, KC_TRNS,
  52. KC_TRNS, KC_TRNS,
  53. KC_TRNS, KC_TRNS,
  54. KC_TRNS, KC_TRNS,
  55. KC_TRNS, KC_TRNS,
  56. KC_TRNS, KC_TRNS
  57. ),
  58. [5] = LAYOUT(
  59. KC_TRNS, KC_TRNS,
  60. KC_TRNS, KC_TRNS,
  61. KC_TRNS, KC_TRNS,
  62. KC_TRNS, KC_TRNS,
  63. KC_TRNS, KC_TRNS,
  64. KC_TRNS, KC_TRNS
  65. ),
  66. [6] = LAYOUT(
  67. KC_TRNS, KC_TRNS,
  68. KC_TRNS, KC_TRNS,
  69. KC_TRNS, KC_TRNS,
  70. KC_TRNS, KC_TRNS,
  71. KC_TRNS, KC_TRNS,
  72. KC_TRNS, KC_TRNS
  73. ),
  74. [7] = LAYOUT(
  75. KC_TRNS, KC_TRNS,
  76. KC_TRNS, KC_TRNS,
  77. KC_TRNS, KC_TRNS,
  78. KC_TRNS, KC_TRNS,
  79. KC_TRNS, KC_TRNS,
  80. KC_TRNS, KC_TRNS
  81. ),
  82. [8] = LAYOUT(
  83. KC_TRNS, KC_TRNS,
  84. KC_TRNS, KC_TRNS,
  85. KC_TRNS, KC_TRNS,
  86. KC_TRNS, KC_TRNS,
  87. KC_TRNS, KC_TRNS,
  88. KC_TRNS, KC_TRNS
  89. ),
  90. [9] = LAYOUT(
  91. KC_TRNS, KC_TRNS,
  92. KC_TRNS, KC_TRNS,
  93. KC_TRNS, KC_TRNS,
  94. KC_TRNS, KC_TRNS,
  95. KC_TRNS, KC_TRNS,
  96. KC_TRNS, KC_TRNS
  97. ),
  98. [10] = LAYOUT(
  99. KC_TRNS, KC_TRNS,
  100. KC_TRNS, KC_TRNS,
  101. KC_TRNS, KC_TRNS,
  102. KC_TRNS, KC_TRNS,
  103. KC_TRNS, KC_TRNS,
  104. KC_TRNS, KC_TRNS
  105. ),
  106. [11] = LAYOUT(
  107. KC_TRNS, KC_TRNS,
  108. KC_TRNS, KC_TRNS,
  109. KC_TRNS, KC_TRNS,
  110. KC_TRNS, KC_TRNS,
  111. KC_TRNS, KC_TRNS,
  112. KC_TRNS, KC_TRNS
  113. )
  114. };