keymap.c (570B)
- #include QMK_KEYBOARD_H
- #define _MAIN 0
- #define _FN 1
- #define KC_CAPW LGUI(LSFT(KC_3)) // Capture whole screen
- #define KC_CPYW LGUI(LSFT(LCTL(KC_3))) // Copy whole screen
- #define KC_CAPP LGUI(LSFT(KC_4)) // Capture portion of screen
- #define KC_CPYP LGUI(LSFT(LCTL(KC_4))) // Copy portion of screen
- #define KC_X0 LT(_FN, KC_ESC)
- const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
- [_MAIN] = LAYOUT(
- KC_F, KC_X0, KC_LCTL,
- KC_R, KC_D, KC_M
- ),
- [_FN] = LAYOUT(
- KC_F, KC_TRNS, UG_HUEU,
- UG_TOGG, UG_NEXT, UG_HUED
- )
- };