forked from mirrors/qmk_userspace
clang-format changes
This commit is contained in:
parent
61af76a10d
commit
b624f32f94
502 changed files with 32259 additions and 39062 deletions
|
@ -17,13 +17,13 @@
|
|||
#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
|
||||
|
@ -32,63 +32,63 @@
|
|||
|
||||
enum quantum_keycodes {
|
||||
// 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_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
|
||||
|
@ -492,7 +491,7 @@ enum quantum_keycodes {
|
|||
CMB_ON,
|
||||
CMB_OFF,
|
||||
CMB_TOG,
|
||||
|
||||
|
||||
MAGIC_SWAP_LCTL_LGUI,
|
||||
MAGIC_SWAP_RCTL_RGUI,
|
||||
MAGIC_UNSWAP_LCTL_LGUI,
|
||||
|
@ -521,86 +520,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))
|
||||
|
@ -642,7 +641,7 @@ 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
|
||||
|
@ -660,43 +659,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)
|
||||
|
@ -705,36 +704,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 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 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
|
||||
|
@ -744,13 +743,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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue