aboutsummaryrefslogtreecommitdiffstats
path: root/src/keymap.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/keymap.h')
-rw-r--r--src/keymap.h22
1 files changed, 16 insertions, 6 deletions
diff --git a/src/keymap.h b/src/keymap.h
index a15f725..41f3a20 100644
--- a/src/keymap.h
+++ b/src/keymap.h
@@ -29,6 +29,7 @@ enum {
, LAYER_MAX = NUM
};
+#define Key_LockScreen Consumer_AL_TerminalLockSlashScreensaver
#define Key_PlayPause Consumer_PlaySlashPause
#define Key_Plus LSHIFT(Key_Equals)
#define Key_Underscore LSHIFT(Key_Minus)
@@ -40,7 +41,7 @@ KEYMAPS(
___, M(LEFT_BRACKET), M(AT), M(STAR), M(DOLLAR), M(CARET), ___
, Key_Backtick, Key_Quote, Key_Comma, Key_Period, Key_P, Key_Y, TD(LPB)
, Key_Tab, Key_A, Key_O, Key_E, Key_U, Key_I
- , Key_LeftGui, Key_Slash, Key_Q, Key_J, Key_K, Key_X, TD(COLON)
+ , ___, Key_Slash, Key_Q, Key_J, Key_K, Key_X, TD(COLON)
, OSM(LeftControl), Key_Backspace, OSM(LeftShift), Key_Escape
, OSL(NAV)
@@ -50,16 +51,16 @@ KEYMAPS(
, Key_D, Key_H, Key_T, Key_N, Key_S, Key_Minus
, Key_Equals, Key_B, Key_M, Key_W, Key_V, Key_Z, ___
- , ___, Key_Enter, Key_Spacebar, OSM(RightAlt)
+ , Key_LeftGui, Key_Enter, Key_Spacebar, OSM(RightAlt)
, OSL(NUM)
)
, [NAV] = KEYMAP_STACKED(
- ___, Key_F1, Key_F2, Key_F3, Key_F4, Key_F5, Key_PrintScreen
- , XXX, Key_mouseScrollR, Key_mouseWarpNW, Key_mouseUp, Key_mouseWarpNE, Key_mouseScrollDn, Key_mouseWarpEnd
- , XXX, Key_mouseScrollL, Key_mouseL, Key_mouseDn, Key_mouseR, Key_mouseScrollUp
- , ___, XXX, Key_mouseWarpSW, XXX, Key_mouseWarpSE, XXX, Key_mouseBtnL
+ Key_LockScreen, Key_F1, Key_F2, Key_F3, Key_F4, Key_F5, Key_PrintScreen
+ , XXX, Key_mouseScrollR, Key_mouseWarpNW, Key_mouseUp, Key_mouseWarpNE, Key_mouseScrollDn, Key_mouseWarpEnd
+ , XXX, Key_mouseScrollL, Key_mouseL, Key_mouseDn, Key_mouseR, Key_mouseScrollUp
+ , ___, XXX, Key_mouseWarpSW, XXX, Key_mouseWarpSE, XXX, Key_mouseBtnL
, ___, Key_Delete, ___, ___
, ___
@@ -92,3 +93,12 @@ KEYMAPS(
, ___
)
)
+
+/* Magic Combos */
+USE_MAGIC_COMBOS(
+ [MIDDLE_CLICK] = {
+ .action = comboMiddleClick
+ /* Nav + LeftClick + RightClick */
+ , .keys = {R3C6, R2C6, R2C9}
+ }
+)