mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-07-05 03:10:35 -04:00
- 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:
parent
2c0e2a49ba
commit
d997b1aa0b
8 changed files with 51 additions and 19 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue