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. T_GUI, KC_LCTL,LT_RAI, LT_LOW,KC_BSPC,KC_DEL
  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. T_GUI, KC_LCTL,LT_RAI, LT_LOW,KC_BSPC,KC_DEL
  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. T_GUI, KC_LCTL,LT_RAI, LT_LOW,KC_BSPC,KC_DEL
  35. //`---------------------' `---------------------'
  36. ),
  37. [_LOWER] = LAYOUT_wrapper(
  38. //,----------------------------------------------------. ,----------------------------------------------------.
  39. M_XXX2, M_XXX3, _________MEDIA_1_________, K_CSCN, _______________NAV_1______________, XXXXXXX, K_MDSH,
  40. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  41. M_XXX4, M_XXX5, _________MEDIA_2_________, XXXXXXX, _______________NAV_2______________, K_LOCK, XXXXXXX,
  42. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  43. KC_LSFT, M_SHFT, _________MEDIA_3_________, T_LBRC, T_RBRC, KC_M, XXXXXXX, M_CODE, M_XXX1, M_PYNV,
  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. M_MAKE, EEP_RST, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, RGB_TOG, XXXXXXX, XXXXXXX, COLEMAK, DVORAK, QWERTY,
  62. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  63. M_VRSN, M_MALL, RGB_SPI, RGB_SAI, RGB_HUI, RGB_VAI, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
  64. //|--------+--------+--------+--------+--------+-------| |--------+--------+--------+--------+--------+-------|
  65. M_FLSH, XXXXXXX, RGB_SPD, RGB_SAD, RGB_HUD, RGB_VAD, RGB_MOD, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
  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. };