[Keymap] Romain's Preonic layout (#7067)
[jackhill/qmk/firmware.git] / quantum / quantum_keycodes.h
index 207e0a8..5fac6a5 100644 (file)
 #define QUANTUM_KEYCODES_H
 
 #ifndef MIDI_ENABLE_STRICT
-#define MIDI_ENABLE_STRICT 0
+#    define MIDI_ENABLE_STRICT 0
 #endif
 
 #if !MIDI_ENABLE_STRICT || (defined(MIDI_ENABLE) && defined(MIDI_ADVANCED))
-#ifndef MIDI_TONE_KEYCODE_OCTAVES
-#define MIDI_TONE_KEYCODE_OCTAVES 3
-#endif
+#    ifndef MIDI_TONE_KEYCODE_OCTAVES
+#        define MIDI_TONE_KEYCODE_OCTAVES 3
+#    endif
 #endif
 
 // Fillers to make layering more clear
 #define XXXXXXX KC_NO
 
 enum quantum_keycodes {
-    // Ranges used in shortucuts - not to be used directly
-    QK_TMK                = 0x0000,
-    QK_TMK_MAX            = 0x00FF,
-    QK_MODS               = 0x0100,
-    QK_LCTL               = 0x0100,
-    QK_LSFT               = 0x0200,
-    QK_LALT               = 0x0400,
-    QK_LGUI               = 0x0800,
-    QK_RMODS_MIN          = 0x1000,
-    QK_RCTL               = 0x1100,
-    QK_RSFT               = 0x1200,
-    QK_RALT               = 0x1400,
-    QK_RGUI               = 0x1800,
-    QK_MODS_MAX           = 0x1FFF,
-    QK_FUNCTION           = 0x2000,
-    QK_FUNCTION_MAX       = 0x2FFF,
-    QK_MACRO              = 0x3000,
-    QK_MACRO_MAX          = 0x3FFF,
-    QK_LAYER_TAP          = 0x4000,
-    QK_LAYER_TAP_MAX      = 0x4FFF,
-    QK_TO                 = 0x5000,
-    QK_TO_MAX             = 0x50FF,
-    QK_MOMENTARY          = 0x5100,
-    QK_MOMENTARY_MAX      = 0x51FF,
-    QK_DEF_LAYER          = 0x5200,
-    QK_DEF_LAYER_MAX      = 0x52FF,
-    QK_TOGGLE_LAYER       = 0x5300,
-    QK_TOGGLE_LAYER_MAX   = 0x53FF,
-    QK_ONE_SHOT_LAYER     = 0x5400,
-    QK_ONE_SHOT_LAYER_MAX = 0x54FF,
-    QK_ONE_SHOT_MOD       = 0x5500,
-    QK_ONE_SHOT_MOD_MAX   = 0x55FF,
-    QK_TAP_DANCE          = 0x5700,
-    QK_TAP_DANCE_MAX      = 0x57FF,
-    QK_LAYER_TAP_TOGGLE   = 0x5800,
+    // Ranges used in shortcuts - not to be used directly
+    QK_BASIC                = 0x0000,
+    QK_BASIC_MAX            = 0x00FF,
+    QK_MODS                 = 0x0100,
+    QK_LCTL                 = 0x0100,
+    QK_LSFT                 = 0x0200,
+    QK_LALT                 = 0x0400,
+    QK_LGUI                 = 0x0800,
+    QK_RMODS_MIN            = 0x1000,
+    QK_RCTL                 = 0x1100,
+    QK_RSFT                 = 0x1200,
+    QK_RALT                 = 0x1400,
+    QK_RGUI                 = 0x1800,
+    QK_MODS_MAX             = 0x1FFF,
+    QK_FUNCTION             = 0x2000,
+    QK_FUNCTION_MAX         = 0x2FFF,
+    QK_MACRO                = 0x3000,
+    QK_MACRO_MAX            = 0x3FFF,
+    QK_LAYER_TAP            = 0x4000,
+    QK_LAYER_TAP_MAX        = 0x4FFF,
+    QK_TO                   = 0x5000,
+    QK_TO_MAX               = 0x50FF,
+    QK_MOMENTARY            = 0x5100,
+    QK_MOMENTARY_MAX        = 0x51FF,
+    QK_DEF_LAYER            = 0x5200,
+    QK_DEF_LAYER_MAX        = 0x52FF,
+    QK_TOGGLE_LAYER         = 0x5300,
+    QK_TOGGLE_LAYER_MAX     = 0x53FF,
+    QK_ONE_SHOT_LAYER       = 0x5400,
+    QK_ONE_SHOT_LAYER_MAX   = 0x54FF,
+    QK_ONE_SHOT_MOD         = 0x5500,
+    QK_ONE_SHOT_MOD_MAX     = 0x55FF,
+    QK_TAP_DANCE            = 0x5700,
+    QK_TAP_DANCE_MAX        = 0x57FF,
+    QK_LAYER_TAP_TOGGLE     = 0x5800,
     QK_LAYER_TAP_TOGGLE_MAX = 0x58FF,
-    QK_LAYER_MOD          = 0x5900,
-    QK_LAYER_MOD_MAX      = 0x59FF,
+    QK_LAYER_MOD            = 0x5900,
+    QK_LAYER_MOD_MAX        = 0x59FF,
 #ifdef STENO_ENABLE
-    QK_STENO              = 0x5A00,
-    QK_STENO_BOLT         = 0x5A30,
-    QK_STENO_GEMINI       = 0x5A31,
-    QK_STENO_MAX          = 0x5A3F,
+    QK_STENO        = 0x5A00,
+    QK_STENO_BOLT   = 0x5A30,
+    QK_STENO_GEMINI = 0x5A31,
+    QK_STENO_MAX    = 0x5A3F,
 #endif
 #ifdef SWAP_HANDS_ENABLE
-    QK_SWAP_HANDS         = 0x5B00,
-    QK_SWAP_HANDS_MAX     = 0x5BFF,
+    QK_SWAP_HANDS     = 0x5B00,
+    QK_SWAP_HANDS_MAX = 0x5BFF,
 #endif
-    QK_MOD_TAP            = 0x6000,
-    QK_MOD_TAP_MAX        = 0x7FFF,
+    QK_MOD_TAP     = 0x6000,
+    QK_MOD_TAP_MAX = 0x7FFF,
 #ifdef UNICODE_ENABLE
-    QK_UNICODE            = 0x8000,
-    QK_UNICODE_MAX        = 0xFFFF,
+    QK_UNICODE     = 0x8000,
+    QK_UNICODE_MAX = 0xFFFF,
 #endif
 #ifdef UNICODEMAP_ENABLE
-    QK_UNICODEMAP         = 0x8000,
-    QK_UNICODEMAP_MAX     = 0xBFFF,
-    QK_UNICODEMAP_PAIR    = 0xC000,
+    QK_UNICODEMAP          = 0x8000,
+    QK_UNICODEMAP_MAX      = 0xBFFF,
+    QK_UNICODEMAP_PAIR     = 0xC000,
     QK_UNICODEMAP_PAIR_MAX = 0xFFFF,
 #endif
 
@@ -118,7 +118,7 @@ enum quantum_keycodes {
     MAGIC_TOGGLE_ALT_GUI,
     GRAVE_ESC,
 
-    // Leader key
+// Leader key
 #ifdef LEADER_ENABLE
     KC_LEAD,
 #endif
@@ -144,7 +144,6 @@ enum quantum_keycodes {
     CLICKY_DOWN,
     CLICKY_RESET,
 
-
 #ifdef FAUXCLICKY_ENABLE
     // Faux clicky
     FC_ON,
@@ -164,7 +163,7 @@ enum quantum_keycodes {
     MUV_IN,
     MUV_DE,
 
-    // Midi
+// Midi
 #if !MIDI_ENABLE_STRICT || (defined(MIDI_ENABLE) && defined(MIDI_BASIC))
     MI_ON,
     MI_OFF,
@@ -174,7 +173,7 @@ enum quantum_keycodes {
 #if !MIDI_ENABLE_STRICT || (defined(MIDI_ENABLE) && defined(MIDI_ADVANCED))
     MIDI_TONE_MIN,
 
-#if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 0
+#    if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 0
     MI_C = MIDI_TONE_MIN,
     MI_Cs,
     MI_Db = MI_Cs,
@@ -192,9 +191,9 @@ enum quantum_keycodes {
     MI_As,
     MI_Bb = MI_As,
     MI_B,
-#endif
+#    endif
 
-#if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 1
+#    if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 1
     MI_C_1,
     MI_Cs_1,
     MI_Db_1 = MI_Cs_1,
@@ -212,9 +211,9 @@ enum quantum_keycodes {
     MI_As_1,
     MI_Bb_1 = MI_As_1,
     MI_B_1,
-#endif
+#    endif
 
-#if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 2
+#    if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 2
     MI_C_2,
     MI_Cs_2,
     MI_Db_2 = MI_Cs_2,
@@ -232,9 +231,9 @@ enum quantum_keycodes {
     MI_As_2,
     MI_Bb_2 = MI_As_2,
     MI_B_2,
-#endif
+#    endif
 
-#if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 3
+#    if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 3
     MI_C_3,
     MI_Cs_3,
     MI_Db_3 = MI_Cs_3,
@@ -252,9 +251,9 @@ enum quantum_keycodes {
     MI_As_3,
     MI_Bb_3 = MI_As_3,
     MI_B_3,
-#endif
+#    endif
 
-#if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 4
+#    if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 4
     MI_C_4,
     MI_Cs_4,
     MI_Db_4 = MI_Cs_4,
@@ -272,9 +271,9 @@ enum quantum_keycodes {
     MI_As_4,
     MI_Bb_4 = MI_As_4,
     MI_B_4,
-#endif
+#    endif
 
-#if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 5
+#    if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 5
     MI_C_5,
     MI_Cs_5,
     MI_Db_5 = MI_Cs_5,
@@ -292,21 +291,21 @@ enum quantum_keycodes {
     MI_As_5,
     MI_Bb_5 = MI_As_5,
     MI_B_5,
-#endif
+#    endif
 
-#if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 5
+#    if !MIDI_ENABLE_STRICT || MIDI_TONE_KEYCODE_OCTAVES > 5
     MIDI_TONE_MAX = MI_B_5,
-#elif MIDI_TONE_KEYCODE_OCTAVES > 4
+#    elif MIDI_TONE_KEYCODE_OCTAVES > 4
     MIDI_TONE_MAX = MI_B_4,
-#elif MIDI_TONE_KEYCODE_OCTAVES > 3
+#    elif MIDI_TONE_KEYCODE_OCTAVES > 3
     MIDI_TONE_MAX = MI_B_3,
-#elif MIDI_TONE_KEYCODE_OCTAVES > 2
+#    elif MIDI_TONE_KEYCODE_OCTAVES > 2
     MIDI_TONE_MAX = MI_B_2,
-#elif MIDI_TONE_KEYCODE_OCTAVES > 1
+#    elif MIDI_TONE_KEYCODE_OCTAVES > 1
     MIDI_TONE_MAX = MI_B_1,
-#elif MIDI_TONE_KEYCODE_OCTAVES > 0
+#    elif MIDI_TONE_KEYCODE_OCTAVES > 0
     MIDI_TONE_MAX = MI_B,
-#endif
+#    endif
 
     MIDI_OCTAVE_MIN,
     MI_OCT_N2 = MIDI_OCTAVE_MIN,
@@ -320,8 +319,8 @@ enum quantum_keycodes {
     MI_OCT_6,
     MI_OCT_7,
     MIDI_OCTAVE_MAX = MI_OCT_7,
-    MI_OCTD, // octave down
-    MI_OCTU, // octave up
+    MI_OCTD,  // octave down
+    MI_OCTU,  // octave up
 
     MIDI_TRANSPOSE_MIN,
     MI_TRNS_N6 = MIDI_TRANSPOSE_MIN,
@@ -338,8 +337,8 @@ enum quantum_keycodes {
     MI_TRNS_5,
     MI_TRNS_6,
     MIDI_TRANSPOSE_MAX = MI_TRNS_6,
-    MI_TRNSD, // transpose down
-    MI_TRNSU, // transpose up
+    MI_TRNSD,  // transpose down
+    MI_TRNSU,  // transpose up
 
     MIDI_VELOCITY_MIN,
     MI_VEL_1 = MIDI_VELOCITY_MIN,
@@ -353,8 +352,8 @@ enum quantum_keycodes {
     MI_VEL_9,
     MI_VEL_10,
     MIDI_VELOCITY_MAX = MI_VEL_10,
-    MI_VELD, // velocity down
-    MI_VELU, // velocity up
+    MI_VELD,  // velocity down
+    MI_VELU,  // velocity up
 
     MIDI_CHANNEL_MIN,
     MI_CH1 = MIDI_CHANNEL_MIN,
@@ -374,24 +373,24 @@ enum quantum_keycodes {
     MI_CH15,
     MI_CH16,
     MIDI_CHANNEL_MAX = MI_CH16,
-    MI_CHD, // previous channel
-    MI_CHU, // next channel
+    MI_CHD,  // previous channel
+    MI_CHU,  // next channel
 
-    MI_ALLOFF, // all notes off
+    MI_ALLOFF,  // all notes off
 
-    MI_SUS, // sustain
-    MI_PORT, // portamento
-    MI_SOST, // sostenuto
-    MI_SOFT, // soft pedal
-    MI_LEG,  // legato
+    MI_SUS,   // sustain
+    MI_PORT,  // portamento
+    MI_SOST,  // sostenuto
+    MI_SOFT,  // soft pedal
+    MI_LEG,   // legato
 
-    MI_MOD, // modulation
-    MI_MODSD, // decrease modulation speed
-    MI_MODSU, // increase modulation speed
+    MI_MOD,    // modulation
+    MI_MODSD,  // decrease modulation speed
+    MI_MODSU,  // increase modulation speed
 
-    MI_BENDD, // Bend down
-    MI_BENDU, // Bend up
-#endif // MIDI_ADVANCED
+    MI_BENDD,  // Bend down
+    MI_BENDU,  // Bend up
+#endif         // MIDI_ADVANCED
 
     // Backlight functionality
     BL_ON,
@@ -424,7 +423,7 @@ enum quantum_keycodes {
     RGB_MODE_GRADIENT,
     RGB_MODE_RGBTEST,
 
-    //Momentum matching toggle
+    // Momentum matching toggle
     VLK_TOG,
 
     // Left shift, open paren
@@ -474,6 +473,9 @@ enum quantum_keycodes {
     HPT_BUZ,
     HPT_MODI,
     HPT_MODD,
+    HPT_CONT,
+    HPT_CONI,
+    HPT_COND,
     HPT_DWLI,
     HPT_DWLD,
 
@@ -492,6 +494,17 @@ enum quantum_keycodes {
     CMB_ON,
     CMB_OFF,
     CMB_TOG,
+
+    MAGIC_SWAP_LCTL_LGUI,
+    MAGIC_SWAP_RCTL_RGUI,
+    MAGIC_UNSWAP_LCTL_LGUI,
+    MAGIC_UNSWAP_RCTL_RGUI,
+    MAGIC_SWAP_CTL_GUI,
+    MAGIC_UNSWAP_CTL_GUI,
+    MAGIC_TOGGLE_CTL_GUI,
+    MAGIC_EE_HANDS_LEFT,
+    MAGIC_EE_HANDS_RIGHT,
+
     // always leave at the end
     SAFE_RANGE
 };
@@ -512,86 +525,86 @@ enum quantum_keycodes {
 #define RWIN(kc) RGUI(kc)
 
 #define HYPR(kc) (QK_LCTL | QK_LSFT | QK_LALT | QK_LGUI | (kc))
-#define MEH(kc)  (QK_LCTL | QK_LSFT | QK_LALT | (kc))
+#define MEH(kc) (QK_LCTL | QK_LSFT | QK_LALT | (kc))
 #define LCAG(kc) (QK_LCTL | QK_LALT | QK_LGUI | (kc))
 #define SGUI(kc) (QK_LGUI | QK_LSFT | (kc))
 #define SCMD(kc) SGUI(kc)
 #define SWIN(kc) SGUI(kc)
-#define LCA(kc)  (QK_LCTL | QK_LALT | (kc))
+#define LCA(kc) (QK_LCTL | QK_LALT | (kc))
 
 #define MOD_HYPR 0xF
-#define MOD_MEH  0x7
+#define MOD_MEH 0x7
 
 // Aliases for shifted symbols
 // Each key has a 4-letter code, and some have longer aliases too.
 // While the long aliases are descriptive, the 4-letter codes
 // make for nicer grid layouts (everything lines up), and are
 // the preferred style for Quantum.
-#define KC_TILD LSFT(KC_GRV)    // ~
-#define KC_TILDE    KC_TILD
+#define KC_TILD LSFT(KC_GRV)  // ~
+#define KC_TILDE KC_TILD
 
-#define KC_EXLM LSFT(KC_1)      // !
-#define KC_EXCLAIM  KC_EXLM
+#define KC_EXLM LSFT(KC_1)  // !
+#define KC_EXCLAIM KC_EXLM
 
-#define KC_AT   LSFT(KC_2)      // @
+#define KC_AT LSFT(KC_2)  // @
 
-#define KC_HASH LSFT(KC_3)      // #
+#define KC_HASH LSFT(KC_3)  // #
 
-#define KC_DLR  LSFT(KC_4)      // $
-#define KC_DOLLAR   KC_DLR
+#define KC_DLR LSFT(KC_4)  // $
+#define KC_DOLLAR KC_DLR
 
-#define KC_PERC LSFT(KC_5)      // %
-#define KC_PERCENT  KC_PERC
+#define KC_PERC LSFT(KC_5)  // %
+#define KC_PERCENT KC_PERC
 
-#define KC_CIRC LSFT(KC_6)      // ^
-#define KC_CIRCUMFLEX   KC_CIRC
+#define KC_CIRC LSFT(KC_6)  // ^
+#define KC_CIRCUMFLEX KC_CIRC
 
-#define KC_AMPR LSFT(KC_7)      // &
-#define KC_AMPERSAND    KC_AMPR
+#define KC_AMPR LSFT(KC_7)  // &
+#define KC_AMPERSAND KC_AMPR
 
-#define KC_ASTR LSFT(KC_8)      // *
+#define KC_ASTR LSFT(KC_8)  // *
 #define KC_ASTERISK KC_ASTR
 
-#define KC_LPRN LSFT(KC_9)      // (
-#define KC_LEFT_PAREN   KC_LPRN
+#define KC_LPRN LSFT(KC_9)  // (
+#define KC_LEFT_PAREN KC_LPRN
 
-#define KC_RPRN LSFT(KC_0)      // )
-#define KC_RIGHT_PAREN  KC_RPRN
+#define KC_RPRN LSFT(KC_0)  // )
+#define KC_RIGHT_PAREN KC_RPRN
 
-#define KC_UNDS LSFT(KC_MINS)   // _
-#define KC_UNDERSCORE   KC_UNDS
+#define KC_UNDS LSFT(KC_MINS)  // _
+#define KC_UNDERSCORE KC_UNDS
 
-#define KC_PLUS LSFT(KC_EQL)    // +
+#define KC_PLUS LSFT(KC_EQL)  // +
 
-#define KC_LCBR LSFT(KC_LBRC)   // {
+#define KC_LCBR LSFT(KC_LBRC)  // {
 #define KC_LEFT_CURLY_BRACE KC_LCBR
 
-#define KC_RCBR LSFT(KC_RBRC)   // }
-#define KC_RIGHT_CURLY_BRACE    KC_RCBR
+#define KC_RCBR LSFT(KC_RBRC)  // }
+#define KC_RIGHT_CURLY_BRACE KC_RCBR
 
-#define KC_LABK LSFT(KC_COMM)   // <
-#define KC_LEFT_ANGLE_BRACKET   KC_LABK
+#define KC_LABK LSFT(KC_COMM)  // <
+#define KC_LEFT_ANGLE_BRACKET KC_LABK
 
-#define KC_RABK LSFT(KC_DOT)    // >
-#define KC_RIGHT_ANGLE_BRACKET  KC_RABK
+#define KC_RABK LSFT(KC_DOT)  // >
+#define KC_RIGHT_ANGLE_BRACKET KC_RABK
 
-#define KC_COLN LSFT(KC_SCLN)   // :
-#define KC_COLON    KC_COLN
+#define KC_COLN LSFT(KC_SCLN)  // :
+#define KC_COLON KC_COLN
 
-#define KC_PIPE LSFT(KC_BSLS)   // |
+#define KC_PIPE LSFT(KC_BSLS)  // |
 
-#define KC_LT LSFT(KC_COMM)     // <
+#define KC_LT LSFT(KC_COMM)  // <
 
-#define KC_GT LSFT(KC_DOT)      // >
+#define KC_GT LSFT(KC_DOT)  // >
 
-#define KC_QUES LSFT(KC_SLSH)   // ?
+#define KC_QUES LSFT(KC_SLSH)  // ?
 #define KC_QUESTION KC_QUES
 
-#define KC_DQT LSFT(KC_QUOT)   // "
+#define KC_DQT LSFT(KC_QUOT)  // "
 #define KC_DOUBLE_QUOTE KC_DQT
 #define KC_DQUO KC_DQT
 
-#define KC_DELT KC_DELETE // Del key (four letter code)
+#define KC_DELT KC_DELETE  // Del key (four letter code)
 
 // Alias for function layers than expand past FN31
 #define FUNC(kc) (QK_FUNCTION | (kc))
@@ -633,12 +646,16 @@ enum quantum_keycodes {
 #define RGB_M_T RGB_MODE_RGBTEST
 
 // L-ayer, T-ap - 256 keycode max, 16 layer max
-#define LT(layer, kc) (QK_LAYER_TAP | (((layer) & 0xF) << 8) | ((kc) & 0xFF))
+#define LT(layer, kc) (QK_LAYER_TAP | (((layer)&0xF) << 8) | ((kc)&0xFF))
 
 #define AG_SWAP MAGIC_SWAP_ALT_GUI
 #define AG_NORM MAGIC_UNSWAP_ALT_GUI
 #define AG_TOGG MAGIC_TOGGLE_ALT_GUI
 
+#define CG_SWAP MAGIC_SWAP_CTL_GUI
+#define CG_NORM MAGIC_UNSWAP_CTL_GUI
+#define CG_TOGG MAGIC_TOGGLE_CTL_GUI
+
 // GOTO layer - 16 layers max
 // when:
 // ON_PRESS    = 1
@@ -647,43 +664,43 @@ enum quantum_keycodes {
 // In fact, we changed it to assume ON_PRESS for sanity/simplicity. If needed, you can add your own
 // keycode modeled after the old version, kept below for this.
 /* #define TO(layer, when) (QK_TO | (when << 0x4) | (layer & 0xFF)) */
-#define TO(layer) (QK_TO | (ON_PRESS << 0x4) | ((layer) & 0xFF))
+#define TO(layer) (QK_TO | (ON_PRESS << 0x4) | ((layer)&0xFF))
 
 // Momentary switch layer - 256 layer max
-#define MO(layer) (QK_MOMENTARY | ((layer) & 0xFF))
+#define MO(layer) (QK_MOMENTARY | ((layer)&0xFF))
 
 // Set default layer - 256 layer max
-#define DF(layer) (QK_DEF_LAYER | ((layer) & 0xFF))
+#define DF(layer) (QK_DEF_LAYER | ((layer)&0xFF))
 
 // Toggle to layer - 256 layer max
-#define TG(layer) (QK_TOGGLE_LAYER | ((layer) & 0xFF))
+#define TG(layer) (QK_TOGGLE_LAYER | ((layer)&0xFF))
 
 // One-shot layer - 256 layer max
-#define OSL(layer) (QK_ONE_SHOT_LAYER | ((layer) & 0xFF))
+#define OSL(layer) (QK_ONE_SHOT_LAYER | ((layer)&0xFF))
 
 // L-ayer M-od: Momentary switch layer with modifiers active - 16 layer max, left mods only
-#define LM(layer, mod) (QK_LAYER_MOD | (((layer) & 0xF) << 4) | ((mod) & 0xF))
+#define LM(layer, mod) (QK_LAYER_MOD | (((layer)&0xF) << 4) | ((mod)&0xF))
 
 // One-shot mod
-#define OSM(mod) (QK_ONE_SHOT_MOD | ((mod) & 0xFF))
+#define OSM(mod) (QK_ONE_SHOT_MOD | ((mod)&0xFF))
 
 // Layer tap-toggle
-#define TT(layer) (QK_LAYER_TAP_TOGGLE | ((layer) & 0xFF))
+#define TT(layer) (QK_LAYER_TAP_TOGGLE | ((layer)&0xFF))
 
 // M-od, T-ap - 256 keycode max
-#define MT(mod, kc) (QK_MOD_TAP | (((mod) & 0x1F) << 8) | ((kc) & 0xFF))
+#define MT(mod, kc) (QK_MOD_TAP | (((mod)&0x1F) << 8) | ((kc)&0xFF))
 
 #define LCTL_T(kc) MT(MOD_LCTL, kc)
 #define RCTL_T(kc) MT(MOD_RCTL, kc)
-#define CTL_T(kc)  LCTL_T(kc)
+#define CTL_T(kc) LCTL_T(kc)
 
 #define LSFT_T(kc) MT(MOD_LSFT, kc)
 #define RSFT_T(kc) MT(MOD_RSFT, kc)
-#define SFT_T(kc)  LSFT_T(kc)
+#define SFT_T(kc) LSFT_T(kc)
 
 #define LALT_T(kc) MT(MOD_LALT, kc)
 #define RALT_T(kc) MT(MOD_RALT, kc)
-#define ALT_T(kc)  LALT_T(kc)
+#define ALT_T(kc) LALT_T(kc)
 #define ALGR_T(kc) RALT_T(kc)
 
 #define LGUI_T(kc) MT(MOD_LGUI, kc)
@@ -692,36 +709,36 @@ enum quantum_keycodes {
 #define LWIN_T(kc) LGUI_T(kc)
 #define RCMD_T(kc) RGUI_T(kc)
 #define RWIN_T(kc) RGUI_T(kc)
-#define GUI_T(kc)  LGUI_T(kc)
-#define CMD_T(kc)  LCMD_T(kc)
-#define WIN_T(kc)  LWIN_T(kc)
-
-#define C_S_T(kc)  MT(MOD_LCTL | MOD_LSFT, kc) // Left Control + Shift e.g. for gnome-terminal
-#define MEH_T(kc)  MT(MOD_LCTL | MOD_LSFT | MOD_LALT, kc) // Meh is a less hyper version of the Hyper key -- doesn't include GUI, so just Left Control + Shift + Alt
-#define LCAG_T(kc) MT(MOD_LCTL | MOD_LALT | MOD_LGUI, kc) // Left Control + Alt + GUI
-#define RCAG_T(kc) MT(MOD_RCTL | MOD_RALT | MOD_RGUI, kc) // Right Control + Alt + GUI
-#define HYPR_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT | MOD_LGUI, kc) // see http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/
-#define SGUI_T(kc) MT(MOD_LGUI | MOD_LSFT, kc) // Left Shift + GUI
+#define GUI_T(kc) LGUI_T(kc)
+#define CMD_T(kc) LCMD_T(kc)
+#define WIN_T(kc) LWIN_T(kc)
+
+#define C_S_T(kc) MT(MOD_LCTL | MOD_LSFT, kc)                         // Left Control + Shift e.g. for gnome-terminal
+#define MEH_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT, kc)              // Meh is a less hyper version of the Hyper key -- doesn't include GUI, so just Left Control + Shift + Alt
+#define LCAG_T(kc) MT(MOD_LCTL | MOD_LALT | MOD_LGUI, kc)             // Left Control + Alt + GUI
+#define RCAG_T(kc) MT(MOD_RCTL | MOD_RALT | MOD_RGUI, kc)             // Right Control + Alt + GUI
+#define HYPR_T(kc) MT(MOD_LCTL | MOD_LSFT | MOD_LALT | MOD_LGUI, kc)  // see http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/
+#define SGUI_T(kc) MT(MOD_LGUI | MOD_LSFT, kc)                        // Left Shift + GUI
 #define SCMD_T(kc) SGUI_T(kc)
 #define SWIN_T(kc) SGUI_T(kc)
-#define LCA_T(kc)  MT(MOD_LCTL | MOD_LALT, kc) // Left Control + Alt
-#define ALL_T(kc)  HYPR_T(kc)
+#define LCA_T(kc) MT(MOD_LCTL | MOD_LALT, kc)  // Left Control + Alt
+#define ALL_T(kc) HYPR_T(kc)
 
 // Dedicated keycode versions for Hyper and Meh, if you want to use them as standalone keys rather than mod-tap
 #define KC_HYPR HYPR(KC_NO)
-#define KC_MEH  MEH(KC_NO)
+#define KC_MEH MEH(KC_NO)
 
 #ifdef UNICODE_ENABLE
-  // Allows Unicode input up to 0x7FFF
-  #define UC(c) (QK_UNICODE | (c))
+// Allows Unicode input up to 0x7FFF
+#    define UC(c) (QK_UNICODE | (c))
 #endif
 #ifdef UNICODEMAP_ENABLE
-  // Allows Unicode input up to 0x10FFFF, requires unicode_map
-  #define X(i)     (QK_UNICODEMAP | (i))
-  #define XP(i, j) (QK_UNICODEMAP_PAIR | ((i) & 0x7F) | (((j) & 0x7F) << 7)) // 127 max i and j
+// Allows Unicode input up to 0x10FFFF, requires unicode_map
+#    define X(i) (QK_UNICODEMAP | (i))
+#    define XP(i, j) (QK_UNICODEMAP_PAIR | ((i)&0x7F) | (((j)&0x7F) << 7))  // 127 max i and j
 #endif
 
-#define UC_MOD  UNICODE_MODE_FORWARD
+#define UC_MOD UNICODE_MODE_FORWARD
 #define UC_RMOD UNICODE_MODE_REVERSE
 
 #define UC_M_OS UNICODE_MODE_OSX
@@ -731,13 +748,13 @@ enum quantum_keycodes {
 #define UC_M_WC UNICODE_MODE_WINC
 
 #ifdef SWAP_HANDS_ENABLE
-  #define SH_T(kc) (QK_SWAP_HANDS | (kc))
-  #define SH_TG    (QK_SWAP_HANDS | OP_SH_TOGGLE)
-  #define SH_TT    (QK_SWAP_HANDS | OP_SH_TAP_TOGGLE)
-  #define SH_MON   (QK_SWAP_HANDS | OP_SH_ON_OFF)
-  #define SH_MOFF  (QK_SWAP_HANDS | OP_SH_OFF_ON)
-  #define SH_ON    (QK_SWAP_HANDS | OP_SH_ON)
-  #define SH_OFF   (QK_SWAP_HANDS | OP_SH_OFF)
+#    define SH_T(kc) (QK_SWAP_HANDS | (kc))
+#    define SH_TG (QK_SWAP_HANDS | OP_SH_TOGGLE)
+#    define SH_TT (QK_SWAP_HANDS | OP_SH_TAP_TOGGLE)
+#    define SH_MON (QK_SWAP_HANDS | OP_SH_ON_OFF)
+#    define SH_MOFF (QK_SWAP_HANDS | OP_SH_OFF_ON)
+#    define SH_ON (QK_SWAP_HANDS | OP_SH_ON)
+#    define SH_OFF (QK_SWAP_HANDS | OP_SH_OFF)
 #endif
 
-#endif // QUANTUM_KEYCODES_H
+#endif  // QUANTUM_KEYCODES_H