keymap.c 728 B

1234567891011121314151617181920212223242526272829303132
  1. #include QMK_KEYBOARD_H
  2. #define _NP 0
  3. #define _BL 1
  4. enum custom_keycodes {
  5. NP = SAFE_RANGE,
  6. BL
  7. };
  8. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  9. /* Qwerty */
  10. [_NP] = LAYOUT_ortho_6x4(
  11. KC_ESC, KC_TAB, KC_BSPC, MO(_BL),
  12. KC_NLCK, KC_PSLS, KC_PAST, KC_PMNS,
  13. KC_P7, KC_P8, KC_P9, KC_PPLS,
  14. KC_P4, KC_P5, KC_P6, KC_PPLS,
  15. KC_P1, KC_P2, KC_P3, KC_PENT,
  16. KC_P0, KC_DOT, KC_PDOT, KC_PENT
  17. ),
  18. [_BL] = LAYOUT_ortho_6x4(
  19. _______, _______, _______, _______,
  20. _______, _______, _______, _______,
  21. _______, BL_ON, _______, BL_INC,
  22. _______, BL_TOGG, _______, BL_INC,
  23. _______, BL_OFF, _______, BL_DEC,
  24. BL_BRTG, _______, _______, BL_DEC
  25. )
  26. };