keymap.c 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. #include QMK_KEYBOARD_H
  2. #include "ninjonas.h"
  3. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  4. [_QWERTY] = LAYOUT_wrapper(
  5. //,----------------------------------------------------. ,----------------------------------------------------.
  6. _____________________QWERTY_L1______________________, _____________________QWERTY_R1______________________,
  7. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  8. _____________________QWERTY_L2______________________, _____________________QWERTY_R2______________________,
  9. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  10. _____________________QWERTY_L3______________________, _____________________QWERTY_R3______________________,
  11. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  12. ________MOD_LEFT_________, ________MOD_RIGHT________
  13. //`---------------------' `---------------------'
  14. ),
  15. [_DVORAK] = LAYOUT_wrapper(
  16. //,----------------------------------------------------. ,----------------------------------------------------.
  17. _____________________DVORAK_L1______________________, _____________________DVORAK_R1______________________,
  18. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  19. _____________________DVORAK_L2______________________, _____________________DVORAK_R2______________________,
  20. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  21. _____________________DVORAK_L3______________________, _____________________DVORAK_R3______________________,
  22. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  23. ________MOD_LEFT_________, ________MOD_RIGHT________
  24. //`---------------------' `---------------------'
  25. ),
  26. [_COLEMAK] = LAYOUT_wrapper(
  27. //,----------------------------------------------------. ,----------------------------------------------------.
  28. _____________________COLEMAK_L1_____________________, _____________________COLEMAK_R1_____________________,
  29. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  30. _____________________COLEMAK_L2_____________________, _____________________COLEMAK_R2_____________________,
  31. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  32. _____________________COLEMAK_L3_____________________, _____________________COLEMAK_R3_____________________,
  33. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  34. ________MOD_LEFT_________, ________MOD_RIGHT________
  35. //`---------------------' `---------------------'
  36. ),
  37. [_LOWER] = LAYOUT_wrapper(
  38. //,----------------------------------------------------. ,----------------------------------------------------.
  39. _____________________LOWER_L1_______________________, _____________________LOWER_R1_______________________,
  40. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  41. _____________________LOWER_L2_______________________, _____________________LOWER_R2_______________________,
  42. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  43. _____________________LOWER_L3_______________________, _____________________LOWER_R3_______________________,
  44. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  45. _______,_______,_______, _______,_______,_______
  46. //`---------------------' `---------------------'
  47. ),
  48. [_RAISE] = LAYOUT_wrapper( \
  49. //,----------------------------------------------------. ,----------------------------------------------------.
  50. _____________________NUM_LEFT_______________________, _____________________NUM_RIGHT______________________,
  51. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  52. _____________________SYM_LEFT_______________________, _____________________SYM_RIGHT______________________,
  53. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  54. _____________________FUNC_LEFT______________________, _____________________FUNC_RIGHT_____________________,
  55. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  56. _______,_______,_______, _______,_______,_______
  57. //`---------------------' `---------------------'
  58. ),
  59. [_ADJUST] = LAYOUT_wrapper( \
  60. //,----------------------------------------------------. ,----------------------------------------------------.
  61. _____________________ADJUST_L1______________________, _____________________ADJUST_R1______________________,
  62. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  63. _____________________ADJUST_L2______________________, _____________________ADJUST_R2______________________,
  64. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  65. _____________________ADJUST_L3______________________, _____________________ADJUST_R3______________________,
  66. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  67. _______,_______,_______, _______,_______,_______
  68. //`---------------------' `---------------------'
  69. ),
  70. [_NUMPAD] = LAYOUT_wrapper( \
  71. //,----------------------------------------------------. ,----------------------------------------------------.
  72. _______, _______, _______, _______, _______, _______, _____________________NUMPAD_1_______________________,
  73. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  74. _______, _______, _______, _______, _______, _______, _____________________NUMPAD_2_______________________,
  75. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  76. _______, _______, _______, _______, _______, _______, _____________________NUMPAD_3_______________________,
  77. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  78. _______,_______,_______, _______,_______,_______
  79. //`---------------------' `---------------------'
  80. ),
  81. /*
  82. [_TEMPLATE] = LAYOUT_wrapper( \
  83. //,----------------------------------------------------. ,----------------------------------------------------.
  84. XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
  85. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  86. XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
  87. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  88. XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
  89. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  90. _______,_______,_______, _______,_______,_______
  91. //`---------------------' `---------------------'
  92. ),
  93. */
  94. };