keymap_xrows.h 654 B

12345678910111213141516171819202122232425262728
  1. #ifndef KEYMAP_XROWS_H
  2. #define KEYMAP_XROWS_H
  3. #include "edvorakjp.h"
  4. enum custom_keycodes {
  5. KC_LOCK = NEW_SAFE_RANGE,
  6. };
  7. #define KC_ KC_TRNS
  8. #define KC_TMB1 LGUI_T(KC_TAB)
  9. #define KC_TMB2 LSFT_T(KC_SPC)
  10. #define KC_TMB3 LOWER // act as LOWER when hold, as KC_LANG2(=English) when tapped
  11. #define KC_TMB4 LCTL_T(KC_ESC)
  12. #define KC_TMB5 RSFT_T(KC_DEL)
  13. #define KC_TMB6 RAISE // act as RAISE when hold, as KC_LANG1(=Japanese) when tapped
  14. #define KC_TMB7 RCTL_T(KC_BSPC)
  15. #define KC_TMB8 RALT_T(KC_ENT)
  16. #define KC_TMB9 LGUI(KC_TAB)
  17. #define KC_RST RESET
  18. #define KC_DBUG DEBUG
  19. #define KC_RTOG RGB_TOG
  20. #define KC_EDJP EDVORAK
  21. #define KC_QWER QWERTY
  22. #endif