]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/planck/keymaps/sean/mymappings.h
Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)
[qmk_firmware.git] / keyboards / planck / keymaps / sean / mymappings.h
1 //Defines etc for Sean Hunter's keymap.
2
3 #include "keymap_extras/keymap_dvorak.h"
4
5 #define PERMISSIVE_HOLD
6
7 //Special hammerspoon keys
8 #define HMENU  LCTL(LSFT(KC_BSLS))
9 #define HRESET LCTL(LSFT(KC_EQL))
10 #define HRVL   LCTL(LSFT(KC_SLSH))
11
12 //Make virtual desktops a little easier on i3 (otherwise on this keyboard they're awkward
13 #define GUI_1 LGUI(KC_1)
14 #define GUI_2 LGUI(KC_2)
15 #define GUI_3 LGUI(KC_3)
16 #define GUI_4 LGUI(KC_4)
17 #define GUI_5 LGUI(KC_5)
18 #define GUI_6 LGUI(KC_6)
19 #define GUI_7 LGUI(KC_7)
20 #define GUI_8 LGUI(KC_8)
21 #define GUI_9 LGUI(KC_9)
22 #define GUI_10 LGUI(KC_0)
23
24 //Abbreviations for mouse keys
25 #define KC_MUP KC_MS_UP
26 #define KC_MDN KC_MS_DOWN
27 #define KC_MLFT KC_MS_LEFT
28 #define KC_MRGT KC_MS_RIGHT
29 #define KC_MB1 KC_MS_BTN1
30 #define KC_MB2 KC_MS_BTN2
31 #define KC_MB3 KC_MS_BTN3
32 #define KC_MB4 KC_MS_BTN4
33 #define KC_MB5 KC_MS_BTN5
34 #define KC_MWUP KC_MS_WH_UP
35 #define KC_MWDN KC_MS_WH_DOWN