diff options
author | Gautham Yerroju <gautham.yerroju@gmail.com> | 2020-06-13 01:18:33 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-13 01:18:33 -0700 |
commit | 2bfcb6bfc5766ede2b63041af3a163408caa6ad9 (patch) | |
tree | ee70359118c42e2ce29a59bbb4804f01a3fd8b0c /keyboards/crkbd/keymaps/gotham/keycodes.h | |
parent | 1f42071238c57aff1ec2d441fe82ae2df4a0853f (diff) |
[Keymap] Add custom corne keymap (#9283)
* Add custom corne keymap
* Clean up rules.mk
* Clean up base layer on keymap.c
* Clean up lower layer on keymap.c
* Clean up raise layer on keymap.c
* Clean up adjust layer in keymap.c
Diffstat (limited to 'keyboards/crkbd/keymaps/gotham/keycodes.h')
-rw-r--r-- | keyboards/crkbd/keymaps/gotham/keycodes.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/keyboards/crkbd/keymaps/gotham/keycodes.h b/keyboards/crkbd/keymaps/gotham/keycodes.h new file mode 100644 index 0000000000..9ba44c54a7 --- /dev/null +++ b/keyboards/crkbd/keymaps/gotham/keycodes.h @@ -0,0 +1,28 @@ +#pragma once + +enum layers { + _QWERTY, + _LOWER, + _RAISE, + _ADJUST, +}; + +enum custom_keycodes { QWERTY = SAFE_RANGE, LOWER, RAISE, ADJUST, RGBRST }; + +#define SFT_EQ MT(MOD_LSFT, KC_EQL) +#define SFT_QT MT(MOD_RSFT, KC_QUOT) + +#define SFT_A MT(MOD_LSFT, KC_A) +#define CTL_Z MT(MOD_LCTL, KC_Z) + +#define SFT_SCLN MT(MOD_RSFT, KC_SCLN) +#define CTL_SLSH MT(MOD_RCTL, KC_SLSH) + +#define LOW_SPC LT(_LOWER, KC_SPC) +#define RAI_EQ LT(_RAISE, KC_EQL) +#define RAI_ENT LT(_RAISE, KC_ENT) +#define LOW_BSP LT(_LOWER, KC_BSPC) +#define LOW_DEL LT(_LOWER, KC_DEL) +#define ADJ_GRV LT(_ADJUST, KC_GRV) +#define KC_ANGL LSFT(KC_COMM) +#define KC_ANGR LSFT(KC_DOT) |