upload
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

keymap_uk.h 622B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef KEYMAP_UK_H
  2. #define KEYMAP_UK_H
  3. #include "keymap_common.h"
  4. // Alt gr
  5. #define ALGR(kc) kc | 0x1400
  6. #define NO_ALGR KC_RALT
  7. // Normal characters
  8. #define UK_HASH KC_NUHS
  9. #define UK_BSLS KC_NUBS
  10. // Shifted characters
  11. #define UK_NOT LSFT(KC_GRV)
  12. #define UK_QUOT LSFT(KC_2)
  13. #define UK_PND LSFT(KC_3)
  14. #define UK_AT LSFT(KC_QUOT)
  15. #define UK_TILD LSFT(KC_NUHS)
  16. #define UK_PIPE LSFT(KC_NUBS)
  17. // Alt Gr-ed characters
  18. #define UK_BRKP ALGR(KC_GRV)
  19. #define UK_EURO ALGR(KC_4)
  20. #define UK_EACT ALGR(KC_E)
  21. #define UK_UACT ALGR(KC_U)
  22. #define UK_IACT ALGR(KC_I)
  23. #define UK_OACT ALGR(KC_O)
  24. #define UK_AACT ALGR(KC_A)
  25. #endif