2
0

keymap.c 570 B

12345678910111213141516171819202122
  1. #include QMK_KEYBOARD_H
  2. #define _MAIN 0
  3. #define _FN 1
  4. #define KC_CAPW LGUI(LSFT(KC_3)) // Capture whole screen
  5. #define KC_CPYW LGUI(LSFT(LCTL(KC_3))) // Copy whole screen
  6. #define KC_CAPP LGUI(LSFT(KC_4)) // Capture portion of screen
  7. #define KC_CPYP LGUI(LSFT(LCTL(KC_4))) // Copy portion of screen
  8. #define KC_X0 LT(_FN, KC_ESC)
  9. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  10. [_MAIN] = LAYOUT(
  11. KC_F, KC_X0, KC_LCTL,
  12. KC_R, KC_D, KC_M
  13. ),
  14. [_FN] = LAYOUT(
  15. KC_F, KC_TRNS, RGB_HUI,
  16. RGB_TOG, RGB_MOD, RGB_HUD
  17. )
  18. };