keymap.c 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #include QMK_KEYBOARD_H
  2. #ifdef RGBLIGHT_ENABLE
  3. #include "rgblight.h"
  4. #endif
  5. // Each layer gets a name for readability, which is then used in the keymap matrix below.
  6. // The underscores don't mean anything - you can have a layer called STUFF or any other name.
  7. // Layer names don't all need to be of the same length, obviously, and you can also skip them
  8. // entirely and just use numbers.
  9. #define _BL 0
  10. #define _FL 1
  11. #define _______ KC_TRNS
  12. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  13. /* Keymap _BL: (Base Layer) Default Layer
  14. * ,-------------------.
  15. * |Spac| N | H | Y |
  16. * |----|----|----|----|
  17. * | Fn | M | J | U |
  18. * |----|----|----|----|
  19. * |Left| , | K | I |
  20. * |----|----|----|----|
  21. * |Down| . | L | O |
  22. * |----|----|----|----|
  23. * | Up | / | ; | P |
  24. * |----|----|----|----|
  25. * |Rght| Ret| " |Bspc|
  26. * `-------------------'
  27. */
  28. [_BL] = LAYOUT_ortho_6x4(
  29. KC_SPACE, KC_N, KC_H, KC_Y, \
  30. MO(1), KC_M, KC_J, KC_U, \
  31. KC_LEFT, KC_COMM, KC_K, KC_I, \
  32. KC_DOWN, KC_DOT, KC_L, KC_O, \
  33. KC_UP, KC_SLASH, KC_SCLN, KC_P, \
  34. KC_RIGHT, KC_ENT, KC_QUOT, KC_BSPC
  35. ),
  36. /* Keymap _FL: Function Layer
  37. * ,-------------------.
  38. * |Esc | F12| F6 | 6 |
  39. * |----|----|----|----|
  40. * | NL | M | - | 7 |
  41. * |----|----|----|----|
  42. * |Left| , | = | 8 |
  43. * |----|----|----|----|
  44. * |Down| . | [ | 9 |
  45. * |----|----|----|----|
  46. * | Up | / | ] | 0 |
  47. * |----|----|----|----|
  48. * |Rght| Ret| \ | Del|
  49. * `-------------------'
  50. */
  51. [_FL] = LAYOUT_ortho_6x4(
  52. _______, KC_F12, KC_F6, KC_6, \
  53. _______, _______, KC_MINS, KC_7, \
  54. _______, _______, KC_EQL, KC_8, \
  55. _______, _______, KC_LBRC, KC_9, \
  56. _______, _______, KC_RBRC, KC_0, \
  57. _______, _______, KC_BSLS, KC_DEL
  58. ),
  59. };