You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
968 B

  1. #include "quantum.h"
  2. enum {
  3. MIN,
  4. EQL,
  5. ESC,
  6. BSP,
  7. DEL,
  8. TAB,
  9. BSL,
  10. CUT,
  11. GRA,
  12. };
  13. const uint16_t PROGMEM min[] = {KC_C, KC_V, COMBO_END};
  14. const uint16_t PROGMEM eql[] = {KC_M, KC_COMM, COMBO_END};
  15. const uint16_t PROGMEM esc[] = {KC_D, KC_F, COMBO_END};
  16. const uint16_t PROGMEM bsp[] = {KC_J, KC_K, COMBO_END};
  17. const uint16_t PROGMEM del[] = {KC_DOWN, KC_UP, COMBO_END};
  18. const uint16_t PROGMEM tab[] = {KC_S, KC_F, COMBO_END};
  19. const uint16_t PROGMEM bsl[] = {KC_J, KC_L, COMBO_END};
  20. const uint16_t PROGMEM cut[] = {KC_K, KC_L, COMBO_END};
  21. const uint16_t PROGMEM gra[] = {KC_S, KC_D, COMBO_END};
  22. combo_t key_combos[COMBO_COUNT] = {
  23. [MIN] = COMBO(min, KC_MINS),
  24. [EQL] = COMBO(eql, KC_EQL),
  25. [ESC] = COMBO(esc, KC_ESC),
  26. [BSP] = COMBO(bsp, KC_BSPC),
  27. [DEL] = COMBO(del, KC_DEL),
  28. [TAB] = COMBO(tab, KC_TAB),
  29. [BSL] = COMBO(bsl, KC_BSLS),
  30. [CUT] = COMBO(cut, KC_QUOT),
  31. [GRA] = COMBO(gra, KC_GRAVE),
  32. };