forked from mirrors/qmk_userspace
Merlin's userspace updates (#8074)
This commit is contained in:
parent
5780c94423
commit
c6f389b527
19 changed files with 123 additions and 48 deletions
|
@ -1,6 +1,11 @@
|
|||
# Changelog
|
||||
All notable changes to my userspace will be documented in this file.
|
||||
|
||||
## [0.3.0] - 2020-02-02
|
||||
### Changed
|
||||
- Added the `_CL` layer to all the boards for access to `EEP_RST` and `RESET` keycodes. This was done primarily to avoid triggering `RESET` accidentally.
|
||||
- Added a placeholder text macro under the custom keycode `KC_MAC`. Currently set to "meow", but will change as needed in the future.
|
||||
|
||||
## [0.2.2] - 2019-04-22
|
||||
### Fixed
|
||||
- `config.h` usage of turning on `RGBLIGHT_ENABLE` when it is not enabled on boards other than my two clueboards were causing issues with boards that didn't have RGB underglow on it.
|
||||
|
|
|
@ -10,8 +10,6 @@
|
|||
#define AUDIO_CLICKY_FREQ_DEFAULT 261.63f
|
||||
#define AUDIO_CLICKY_FREQ_MIN 65.41f
|
||||
#define AUDIO_CLICKY_FREQ_MAX 1046.5f
|
||||
//#define AUDIO_CLICKY_FREQ_FACTOR 1.18921f
|
||||
//#define AUDIO_CLICKY_FREQ_FACTOR 2.71828f // e
|
||||
#define AUDIO_CLICKY_FREQ_FACTOR 1.61803f // golden ratio
|
||||
#define AUDIO_CLICKY_FREQ_RANDOMNESS 17.0f
|
||||
#endif
|
||||
|
@ -24,7 +22,7 @@
|
|||
#ifndef AUDIO_CLICKY
|
||||
#define AUDIO_CLICKY
|
||||
#endif
|
||||
#elif defined(KEYBOARD_clueboard_66_hotswap_gen1)
|
||||
#elif defined(KEYBOARD_clueboard_66_hotswap_gen1) || defined(KEYBOARD_clueboard_66_rev4)
|
||||
#ifndef AUDIO_CLICKY
|
||||
#define AUDIO_CLICKY
|
||||
#endif
|
||||
|
|
|
@ -14,7 +14,13 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
layer_invert(_AL);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
break;
|
||||
case KC_MAC:
|
||||
if (record->event.pressed) {
|
||||
SEND_STRING("meow");
|
||||
} else {
|
||||
}
|
||||
break;
|
||||
}
|
||||
return true;
|
||||
}
|
|
@ -5,12 +5,14 @@
|
|||
enum userspace_layers {
|
||||
_BL = 0, // Base Layer
|
||||
_FL, // Function Layer
|
||||
_AL // Arrow Layer
|
||||
_AL, // Arrow Layer
|
||||
_CL // Control Layer
|
||||
};
|
||||
|
||||
// Enum of custom keycodes defined in process_record_user
|
||||
enum keycodes {
|
||||
KC_FNX, // Hold for FN layer, tap to toggle ARROWS layer.
|
||||
KC_MAC, // Text macro.
|
||||
};
|
||||
|
||||
// Custom #defined keycodes
|
||||
|
|
|
@ -17,7 +17,7 @@ This layer is commonly accessed via `MO(_FL)` on the base layer. It consists of
|
|||
This layer is only present on my 60% boards. I habitually use the bottom right modifiers as arrows.
|
||||
|
||||
### _CL (Control Layer)
|
||||
This is not defined in here as it's present only on `LAYOUT_66` boards, or to be specific, my clueboard. It currently uses the default clueboard controls.
|
||||
This layer is used for the `RESET` and `EEP_RST` keycodes.
|
||||
|
||||
## Custom Keycodes
|
||||
----
|
||||
|
@ -46,3 +46,8 @@ If a board has a speaker, enable beeps and boops per switch actuation. This is c
|
|||
### Velocikey
|
||||
|
||||
[Velocikey](https://github.com/qmk/qmk_firmware/blob/master/docs/feature_velocikey.md) is an RGBLIGHT feature in which the faster you type, the faster the ARE GEE BEES.
|
||||
|
||||
### Macros
|
||||
|
||||
Basic text macro implemented for future use
|
||||
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
SRC += mechmerlin.c
|
||||
LTO_ENABLE = yes
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue