keymap.c 7.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  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. /*
  71. [_TEMPLATE] = LAYOUT_wrapper( \
  72. //,----------------------------------------------------. ,----------------------------------------------------.
  73. XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
  74. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  75. XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
  76. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  77. XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
  78. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  79. _______,_______,_______, _______,_______,_______
  80. //`---------------------' `---------------------'
  81. ),
  82. */
  83. };