mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-12-19 12:30:20 -05:00
Migrating over userspace
- existing repo was not forked. Wanted to make sure I was using the standard, not replicating it - Updated the readme.md for the latest mappings
This commit is contained in:
parent
67fac7803e
commit
089b71d77b
43 changed files with 1762 additions and 44 deletions
18
users/t4corun/config/capsword_config.h
Normal file
18
users/t4corun/config/capsword_config.h
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
#pragma once
|
||||
|
||||
/*
|
||||
https://docs.qmk.fm/#/feature_caps_word
|
||||
|
||||
Explore these
|
||||
#undef BOTH_SHIFTS_TURNS_ON_CAPS_WORD
|
||||
#undef CAPS_WORD_INVERT_ON_SHIFT
|
||||
*/
|
||||
|
||||
|
||||
//Clear variables we plan to use that might be set elsewhere
|
||||
#undef DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD
|
||||
#undef CAPS_WORD_IDLE_TIMEOUT
|
||||
|
||||
//Set common configuration for all keyboards
|
||||
#define DOUBLE_TAP_SHIFT_TURNS_ON_CAPS_WORD
|
||||
#define CAPS_WORD_IDLE_TIMEOUT 3000
|
||||
35
users/t4corun/config/combo_config.h
Normal file
35
users/t4corun/config/combo_config.h
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
#pragma once
|
||||
|
||||
/*
|
||||
https://docs.qmk.fm/#/feature_combo
|
||||
|
||||
Explore these (there are way more)
|
||||
#undef COMBO_MUST_PRESS_IN_ORDER
|
||||
#undef COMBO_ONLY_FROM_LAYER
|
||||
*/
|
||||
|
||||
//Clear variables we plan to use that might be set elsewhere
|
||||
#undef COMBO_TERM
|
||||
#undef COMBO_TERM_PER_COMBO
|
||||
#undef COMBO_MUST_TAP_PER_COMBO
|
||||
#undef EXTRA_SHORT_COMBOS
|
||||
#undef COMBO_ONLY_FROM_LAYER
|
||||
|
||||
#undef COMBO_HOLD_TERM
|
||||
#undef COMBO_MUST_HOLD_PER_COMBO
|
||||
|
||||
#undef COMBO_MUST_PRESS_IN_ORDER_PER_COMBO
|
||||
|
||||
|
||||
|
||||
//Set common configuration for all keyboards
|
||||
#define COMBO_TERM 50
|
||||
#define COMBO_TERM_PER_COMBO
|
||||
#define COMBO_MUST_TAP_PER_COMBO
|
||||
#define EXTRA_SHORT_COMBOS
|
||||
#define COMBO_ONLY_FROM_LAYER 0 //this will always setup combos based off of QWERTY
|
||||
|
||||
#define COMBO_HOLD_TERM TAPPING_TERM
|
||||
#define COMBO_MUST_HOLD_PER_COMBO
|
||||
|
||||
#define COMBO_MUST_PRESS_IN_ORDER_PER_COMBO
|
||||
46
users/t4corun/config/mouse_config.h
Normal file
46
users/t4corun/config/mouse_config.h
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
#pragma once
|
||||
|
||||
/*
|
||||
https://docs.qmk.fm/#/feature_mouse_keys
|
||||
|
||||
Notes:
|
||||
I am only putting down settings for accelerated mode
|
||||
|
||||
Explore these:
|
||||
#undef MOUSEKEY_MOVE_DELTA
|
||||
#undef MOUSEKEY_WHEEL_DELAY
|
||||
#undef MOUSEKEY_WHEEL_INTERVAL
|
||||
#undef MOUSEKEY_WHEEL_MAX_SPEED
|
||||
#undef MOUSEKEY_WHEEL_TIME_TO_MAX
|
||||
|
||||
other modes:
|
||||
- Accelerated (default): Holding movement keys accelerates the cursor until it reaches its maximum speed.
|
||||
- Kinetic: Holding movement keys accelerates the cursor with its speed following a quadratic curve until it reaches its maximum speed.
|
||||
- Constant: Holding movement keys moves the cursor at constant speeds.
|
||||
- Combined: Holding movement keys accelerates the cursor until it reaches its maximum speed, but holding acceleration and movement keys simultaneously moves the cursor at constant speeds.
|
||||
- Inertia: Cursor accelerates when key held, and decelerates after key release. Tracks X and Y velocity separately for more nuanced movements. Applies to cursor only, not scrolling.
|
||||
|
||||
|
||||
https://docs.qmk.fm/#/feature_pointing_device
|
||||
|
||||
notes:
|
||||
there are way more settings but I don't want to mess anything that Quentin set for the nano
|
||||
I will only include stuff for auto mouse layer
|
||||
|
||||
Explore These:
|
||||
#undef AUTO_MOUSE_DELAY
|
||||
#undef AUTO_MOUSE_DEBOUNCE
|
||||
#undef AUTO_MOUSE_DEFAULT_LAYER
|
||||
*/
|
||||
|
||||
//Clear variables we plan to use that might be set elsewhere
|
||||
#undef MOUSEKEY_DELAY
|
||||
#undef MOUSEKEY_INTERVAL
|
||||
#undef MOUSEKEY_MAX_SPEED
|
||||
#undef MOUSEKEY_TIME_TO_MAX
|
||||
|
||||
//Set common configuration for all keyboards
|
||||
#define MOUSEKEY_INTERVAL 12
|
||||
#define MOUSEKEY_MAX_SPEED 6
|
||||
#define MOUSEKEY_TIME_TO_MAX 50
|
||||
#define MOUSEKEY_DELAY 20
|
||||
139
users/t4corun/config/rgbmatrix_config.h
Normal file
139
users/t4corun/config/rgbmatrix_config.h
Normal file
|
|
@ -0,0 +1,139 @@
|
|||
#pragma once
|
||||
|
||||
/*
|
||||
https://docs.qmk.fm/#/feature_rgb_matrix
|
||||
|
||||
My Keyboards:
|
||||
KEYBOARD_bastardkb_charybdis_3x5
|
||||
KEYBOARD_crkbd_rev1
|
||||
KEYBOARD_dztech_dz60rgb_v2_1 ???
|
||||
the planck is RGBLIGHT not RGB MATRIX
|
||||
|
||||
Explore These
|
||||
#undef RGB_MATRIX_TYPING_HEATMAP_SLIM
|
||||
#undef RGB_MATRIX_SOLID_REACTIVE_GRADIENT_MODE
|
||||
#undef RGB_MATRIX_TIMEOUT
|
||||
*/
|
||||
|
||||
|
||||
//Clear variables we plan to use that might be set elsewhere
|
||||
#undef RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
#undef RGB_MATRIX_DEFAULT_HUE
|
||||
#undef RGB_MATRIX_DEFAULT_SAT
|
||||
#undef RGB_MATRIX_DEFAULT_VAL
|
||||
#undef RGB_MATRIX_DEFAULT_SPD
|
||||
#undef RGB_MATRIX_MAXIMUM_BRIGHTNESS
|
||||
#undef RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
||||
#undef RGB_MATRIX_KEYPRESSES
|
||||
#undef RGB_MATRIX_TYPING_HEATMAP_DECREASE_DELAY_MS
|
||||
#undef RGB_MATRIX_TYPING_HEATMAP_SPREAD
|
||||
#undef RGB_MATRIX_TYPING_HEATMAP_AREA_LIMIT
|
||||
#undef RGB_MATRIX_TYPING_HEATMAP_INCREASE_STEP
|
||||
#undef RGB_MATRIX_DEFAULT_MODE
|
||||
|
||||
// For full list of effects, see:
|
||||
// https://docs.qmk.fm/#/feature_rgb_matrix?id=rgb-matrix-effects
|
||||
|
||||
//Then undefine all the RGB Animations
|
||||
#undef ENABLE_RGB_MATRIX_ALPHAS_MODS
|
||||
#undef ENABLE_RGB_MATRIX_GRADIENT_UP_DOWN
|
||||
#undef ENABLE_RGB_MATRIX_GRADIENT_LEFT_RIGHT
|
||||
#undef ENABLE_RGB_MATRIX_BREATHING
|
||||
#undef ENABLE_RGB_MATRIX_BAND_SAT
|
||||
#undef ENABLE_RGB_MATRIX_BAND_VAL
|
||||
#undef ENABLE_RGB_MATRIX_BAND_PINWHEEL_SAT
|
||||
#undef ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
|
||||
#undef ENABLE_RGB_MATRIX_BAND_SPIRAL_SAT
|
||||
#undef ENABLE_RGB_MATRIX_BAND_SPIRAL_VAL
|
||||
#undef ENABLE_RGB_MATRIX_CYCLE_ALL
|
||||
#undef ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
|
||||
#undef ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
|
||||
#undef ENABLE_RGB_MATRIX_RAINBOW_MOVING_CHEVRON
|
||||
#undef ENABLE_RGB_MATRIX_CYCLE_OUT_IN
|
||||
#undef ENABLE_RGB_MATRIX_CYCLE_OUT_IN_DUAL
|
||||
#undef ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
|
||||
#undef ENABLE_RGB_MATRIX_CYCLE_SPIRAL
|
||||
#undef ENABLE_RGB_MATRIX_DUAL_BEACON
|
||||
#undef ENABLE_RGB_MATRIX_RAINBOW_BEACON
|
||||
#undef ENABLE_RGB_MATRIX_RAINBOW_PINWHEELS
|
||||
#undef ENABLE_RGB_MATRIX_RAINDROPS
|
||||
#undef ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
|
||||
#undef ENABLE_RGB_MATRIX_HUE_BREATHING
|
||||
#undef ENABLE_RGB_MATRIX_HUE_PENDULUM
|
||||
#undef ENABLE_RGB_MATRIX_HUE_WAVE
|
||||
#undef ENABLE_RGB_MATRIX_PIXEL_FRACTAL
|
||||
#undef ENABLE_RGB_MATRIX_PIXEL_FLOW
|
||||
#undef ENABLE_RGB_MATRIX_PIXEL_RAIN
|
||||
//These modes also require the RGB_MATRIX_FRAMEBUFFER_EFFECTS define to be available.
|
||||
#undef ENABLE_RGB_MATRIX_TYPING_HEATMAP
|
||||
#undef ENABLE_RGB_MATRIX_DIGITAL_RAIN
|
||||
//These modes also require the RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES define to be available.
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_REACTIVE
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTIWIDE
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTICROSS
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
|
||||
#undef ENABLE_RGB_MATRIX_SPLASH
|
||||
#undef ENABLE_RGB_MATRIX_MULTISPLASH
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_SPLASH
|
||||
#undef ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//Set common configuration for all keyboards
|
||||
#define RGB_DISABLE_WHEN_USB_SUSPENDED
|
||||
#define RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
||||
|
||||
#define RGB_MATRIX_DEFAULT_HUE 4
|
||||
#define RGB_MATRIX_DEFAULT_SAT 79
|
||||
#define RGB_MATRIX_DEFAULT_VAL 59
|
||||
#define RGB_MATRIX_DEFAULT_SPD 32
|
||||
|
||||
//Set per keyboard configuration
|
||||
#if defined(KEYBOARD_bastardkb_charybdis_3x5) || defined(KEYBOARD_dztech_dz60rgb_v2_1)
|
||||
# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
|
||||
# define RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
||||
# define RGB_MATRIX_KEYPRESSES
|
||||
//no extra defines required
|
||||
# define ENABLE_RGB_MATRIX_BREATHING
|
||||
# define ENABLE_RGB_MATRIX_BAND_PINWHEEL_VAL
|
||||
# define ENABLE_RGB_MATRIX_CYCLE_LEFT_RIGHT
|
||||
# define ENABLE_RGB_MATRIX_CYCLE_UP_DOWN
|
||||
# define ENABLE_RGB_MATRIX_CYCLE_PINWHEEL
|
||||
# define ENABLE_RGB_MATRIX_DUAL_BEACON
|
||||
# define ENABLE_RGB_MATRIX_JELLYBEAN_RAINDROPS
|
||||
# define ENABLE_RGB_MATRIX_HUE_BREATHING
|
||||
//requires RGB_MATRIX_FRAMEBUFFER_EFFECTS
|
||||
# define ENABLE_RGB_MATRIX_TYPING_HEATMAP
|
||||
# define ENABLE_RGB_MATRIX_DIGITAL_RAIN
|
||||
//requires RGB_MATRIX_KEYPRESSES or RGB_MATRIX_KEYRELEASES
|
||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_SIMPLE
|
||||
# define ENABLE_RGB_MATRIX_SOLID_REACTIVE_MULTINEXUS
|
||||
# define ENABLE_RGB_MATRIX_SPLASH
|
||||
# define ENABLE_RGB_MATRIX_SOLID_MULTISPLASH
|
||||
|
||||
# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_TYPING_HEATMAP
|
||||
|
||||
//enable minimal effects to save memory
|
||||
#else
|
||||
# define RGB_MATRIX_MAXIMUM_BRIGHTNESS 150
|
||||
# define ENABLE_RGB_MATRIX_BREATHING
|
||||
# define ENABLE_RGB_MATRIX_CYCLE_OUT_IN
|
||||
# define RGB_MATRIX_DEFAULT_MODE RGB_MATRIX_BREATHING
|
||||
#endif //defined(KEYBOARD_bastardkb_charybdis_3x5) || defined(KEYBOARD_dztech_dz60rgb_v2_1)
|
||||
|
||||
//heatmap specific settings
|
||||
#if defined(ENABLE_RGB_MATRIX_TYPING_HEATMAP)
|
||||
# define RGB_MATRIX_TYPING_HEATMAP_DECREASE_DELAY_MS 9 //default 25
|
||||
# define RGB_MATRIX_TYPING_HEATMAP_SPREAD 40 //40
|
||||
# define RGB_MATRIX_TYPING_HEATMAP_AREA_LIMIT 16 //16
|
||||
# define RGB_MATRIX_TYPING_HEATMAP_INCREASE_STEP 20 //32
|
||||
#endif //ENABLE_RGB_MATRIX_TYPING_HEATMAP
|
||||
20
users/t4corun/config/split_config.h
Normal file
20
users/t4corun/config/split_config.h
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
#pragma once
|
||||
|
||||
/*
|
||||
https://docs.qmk.fm/#/feature_split_keyboard
|
||||
|
||||
*/
|
||||
|
||||
#undef SPLIT_TRANSPORT_MIRROR
|
||||
#undef SPLIT_LAYER_STATE_ENABLE
|
||||
#undef SPLIT_LED_STATE_ENABLE
|
||||
#undef SPLIT_MODS_ENABLE
|
||||
#undef SPLIT_USB_DETECT
|
||||
|
||||
#define SPLIT_TRANSPORT_MIRROR
|
||||
#define SPLIT_LAYER_STATE_ENABLE
|
||||
#define SPLIT_LED_STATE_ENABLE
|
||||
#define SPLIT_MODS_ENABLE
|
||||
//# define SPLIT_USB_DETECT
|
||||
|
||||
#define MASTER_RIGHT
|
||||
37
users/t4corun/config/tapping_config.h
Normal file
37
users/t4corun/config/tapping_config.h
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
#pragma once
|
||||
|
||||
/*
|
||||
https://docs.qmk.fm/#/tap_hold
|
||||
https://docs.qmk.fm/#/one_shot_keys
|
||||
*/
|
||||
|
||||
|
||||
//Clear variables we plan to use that might be set elsewhere
|
||||
#undef TAP_CODE_DELAY
|
||||
#undef TAP_HOLD_CAPS_DELAY
|
||||
|
||||
#undef HOLD_ON_OTHER_KEY_PRESS_PER_KEY
|
||||
#undef TAPPING_TERM
|
||||
#undef TAPPING_TERM_PER_KEY
|
||||
#undef QUICK_TAP_TERM
|
||||
#undef QUICK_TAP_TERM_PER_KEY
|
||||
|
||||
#undef ONESHOT_TAP_TOGGLE
|
||||
#undef ONESHOT_TIMEOUT
|
||||
|
||||
|
||||
//Set common configuration for all keyboards
|
||||
#define TAP_CODE_DELAY 5 //time before tap is released
|
||||
#define TAP_HOLD_CAPS_DELAY TAP_CODE_DELAY //turning down delay for caps lock so ploopy can do DPI switching
|
||||
#define WAIT_DELAY 5 //custom variable to configure time between taps
|
||||
|
||||
#define HOLD_ON_OTHER_KEY_PRESS_PER_KEY
|
||||
|
||||
#define TAPPING_TERM 200
|
||||
#define TAPPING_TERM_PER_KEY
|
||||
|
||||
#define QUICK_TAP_TERM 100
|
||||
#define QUICK_TAP_TERM_PER_KEY
|
||||
|
||||
#define ONESHOT_TAP_TOGGLE 3
|
||||
#define ONESHOT_TIMEOUT 2000
|
||||
Loading…
Add table
Add a link
Reference in a new issue