diff --git a/keyboards/fingerpunch/vulpes_majora/v1/config.h b/keyboards/fingerpunch/vulpes_majora/v1/config.h index 77d1a3b8cc..87704c9a7b 100644 --- a/keyboards/fingerpunch/vulpes_majora/v1/config.h +++ b/keyboards/fingerpunch/vulpes_majora/v1/config.h @@ -39,10 +39,25 @@ along with this program. If not, see . /* COL2ROW, ROW2COL*/ #define DIODE_DIRECTION COL2ROW -#define ENCODERS_PAD_A {GP26} -#define ENCODERS_PAD_B {GP27} +#define ENCODERS_PAD_A {GP27} +#define ENCODERS_PAD_B {GP26} #define ENCODER_RESOLUTION 1 +/* add this back in later +// Override default fingerpunch encoder behavior +#define FP_ENC_0_LAYER_VOLUME 6 +#define FP_ENC_0_LAYER_PGUP_PGDN 1 +#define FP_ENC_0_LAYER_ZOOM 2 +#define FP_ENC_0_LAYER_DPI_POINTING 3 +#define FP_ENC_0_LAYER_SUPER_TAB 4 +#define FP_ENC_0_LAYER_SUPER_CTRL_TAB 5 +#define FP_ENC_0_LAYER_SCROLL_WHEEL 0 +#define FP_ENC_0_LAYER_RGB_MODE 7 +#define FP_ENC_0_LAYER_RGB_HUE 8 +#define FP_ENC_0_LAYER_RGB_SAT 9 +#define FP_ENC_0_LAYER_RGB_VAL 10 +*/ + #ifdef CIRQUE_ENABLE // cirque trackpad config #define CIRQUE_PINNACLE_ADDR 0x2A diff --git a/keyboards/fingerpunch/vulpes_majora/v1/v1.h b/keyboards/fingerpunch/vulpes_majora/v1/v1.h index fe10b75519..99d8191337 100644 --- a/keyboards/fingerpunch/vulpes_majora/v1/v1.h +++ b/keyboards/fingerpunch/vulpes_majora/v1/v1.h @@ -35,8 +35,8 @@ K20, K21, K22, K23, K24, K25, K55, K54, K53, K52, K51, K50, \ K06, K16, K26, K62, K63, K64, K56, K46, K36, \ K71, K07, K17, K27, K37, K47, K57, K81, \ - K72, K76, K73, K82, K86, K83, \ - K74, K84 \ + K72, K76, K74, K82, K86, K84, \ + K73, K83 \ ) \ { \ { K00, K01, K02, K03, K04, K05, K06, K07 }, \ diff --git a/users/sadekbaroudi/config.h b/users/sadekbaroudi/config.h index cd3b338dfd..820aca40d0 100755 --- a/users/sadekbaroudi/config.h +++ b/users/sadekbaroudi/config.h @@ -34,19 +34,20 @@ // -------------------- Encoder config ------------------------ -// For reference, layer numbers are defined in sadekbaroudi.h - -#define FP_ENC_0_LAYER_VOLUME 0 // default - base layer -#define FP_ENC_0_LAYER_PGUP_PGDN 1 -#define FP_ENC_0_LAYER_ZOOM 2 -#define FP_ENC_0_LAYER_DPI_POINTING 3 -#define FP_ENC_0_LAYER_SUPER_TAB 4 // right - homing thumb layer -#define FP_ENC_0_LAYER_SUPER_CTRL_TAB 6 -#define FP_ENC_0_LAYER_SCROLL_WHEEL 7 -#define FP_ENC_0_LAYER_RGB_MODE 5 // right - reachy thumb layer -#define FP_ENC_0_LAYER_RGB_HUE 8 -#define FP_ENC_0_LAYER_RGB_SAT 9 -#define FP_ENC_0_LAYER_RGB_VAL 10 +// Override encoder settings for all keyboards except vulpes majora +#if !defined(KEYBOARD_fingerpunch_vulpes_majora_v1) + #define FP_ENC_0_LAYER_VOLUME 0 // default - base layer + #define FP_ENC_0_LAYER_PGUP_PGDN 1 + #define FP_ENC_0_LAYER_ZOOM 2 + #define FP_ENC_0_LAYER_DPI_POINTING 3 + #define FP_ENC_0_LAYER_SUPER_TAB 4 // right - homing thumb layer + #define FP_ENC_0_LAYER_SUPER_CTRL_TAB 6 + #define FP_ENC_0_LAYER_SCROLL_WHEEL 7 + #define FP_ENC_0_LAYER_RGB_MODE 5 // right - reachy thumb layer + #define FP_ENC_0_LAYER_RGB_HUE 8 + #define FP_ENC_0_LAYER_RGB_SAT 9 + #define FP_ENC_0_LAYER_RGB_VAL 10 +#endif // override the default for the scroll wheel encoder on the vulpes minora #if defined(KEYBOARD_fingerpunch_vulpes_minora) && defined(FP_VIK_PERS60_MODULE)