- Enabled Encoder Mapping, added basic map

- fixed oled orientation, maybe this time will work
- added macro to toggle base layer to save keys on config layer
This commit is contained in:
Victor 2024-04-05 20:06:26 -05:00
parent 2c0e2a49ba
commit d997b1aa0b
Failed to generate hash of commit
8 changed files with 51 additions and 19 deletions

View file

@ -1,5 +1,7 @@
#include "t4corun.h"
static uint8_t current_base_layer = _DEFAULT_LAYER_1;
layer_state_t layer_state_set_user(layer_state_t state) {
state = update_tri_layer_state(state, _NAVIGATION, _NUMBER, _SYMBOL);
@ -10,7 +12,15 @@ layer_state_t layer_state_set_user(layer_state_t state) {
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
switch (keycode) {
case BASELYR:
if (record->event.pressed) {
current_base_layer = (current_base_layer + 1) % NUM_BASE_LAYER;
set_single_persistent_default_layer(current_base_layer);
}
return false
/*
case QWERTY:
if (record->event.pressed) { set_single_persistent_default_layer(_QWERTY); } //default_layer_set(1UL<<_QWERTY); }
return false;
@ -22,6 +32,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
case GAME:
if (record->event.pressed) { set_single_persistent_default_layer(_GAME); } //default_layer_set(1UL<<_COLEMAK_DH); }
return false;
*/
case PN_DRGS:
if (record->event.pressed) {