peterfalken.h 720 B

123456789101112131415161718192021222324252627
  1. // Copyright 2023 Peter.Falken (@PeterFalken)
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #pragma once
  4. #include QMK_KEYBOARD_H
  5. #ifndef CUSTOM_KEYMAP_LAYERS
  6. enum default_layers {
  7. _QWERTY,
  8. _LOWER,
  9. _RAISE,
  10. _ADJUST
  11. };
  12. #endif // CUSTOM_KEYMAP_LAYERS
  13. // Custom definitions for keys
  14. #define CK_CW CW_TOGG // CAPS_WORD for Caps Word feature
  15. #define CK_SLP KC_SLEP // System Sleep
  16. #define CK_M1 C(KC_DOWN) // Mission Control - One apps
  17. #define CK_CO KC_COPY // COPY = CMD + C
  18. #define CK_CU KC_CUT // CUT = CMD + X
  19. #define CK_MV LAG(KC_V) // MOVE = CMD + OPT + V
  20. #define CK_PA KC_PASTE // PASTE = CMD + V
  21. // Layer activation
  22. #define LOWER MO(_LOWER)
  23. #define RAISE MO(_RAISE)