logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

keymap.c (570B)


  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, UG_HUEU,
  16. UG_TOGG, UG_NEXT, UG_HUED
  17. )
  18. };