[Keymap] Minifan minor issues (#12592)
This commit is contained in:
@@ -118,8 +118,8 @@ enum {
|
||||
enum {
|
||||
_NORMAL_, // BASE layer is _DEF_BASE
|
||||
_FULL_, // BASE layer is _ALT_BASE
|
||||
# ifdef DVORAK_DESCRAMBLE_HALF // not used with other keymaps
|
||||
_HALF_, // BASE layer is _ALT_BASE For DVORAK_DESCRAMBLE_HALF keymap: does *not* re-compute letters in Unicode
|
||||
# ifdef DVORAK_DESCRAMBLE // not used with other keymaps
|
||||
_HALF_, // BASE layer is _ALT_BASE For DVORAK_DESCRAMBLE keymap: does *not* re-compute letters in Unicode
|
||||
// This is for different Unicode encodings than “Control+U+HEX” (Linux). It will go through what is set on _RAR
|
||||
# endif
|
||||
};
|
||||
@@ -350,7 +350,8 @@ void indicate_base (void) {
|
||||
led2r = 100; // purple
|
||||
led2b = 100;
|
||||
}
|
||||
# ifdef DVORAK_DESCRAMBLE_HALF // not used with other keymaps
|
||||
|
||||
# ifdef DVORAK_DESCRAMBLE // not used with other keymaps
|
||||
else if (_HALF_ == alternate) { // alternate mode, 1 (normal unicode)
|
||||
led0r = 100; // purple
|
||||
led0b = 100;
|
||||
@@ -359,6 +360,7 @@ void indicate_base (void) {
|
||||
led2b = 100;
|
||||
}
|
||||
# endif
|
||||
|
||||
else if (_FULL_ == alternate) { // alternate mode, 1 (recomputed unicode for DVORAK_DESCRAMBLE)
|
||||
led0r = 100; // purple
|
||||
led0b = 100;
|
||||
@@ -471,7 +473,13 @@ void set_led_colors_ (layer_state_t state) {
|
||||
// Alternate BASE layer (alternate)
|
||||
else if (layer_state_cmp (state, _ALT_BASE)) {
|
||||
|
||||
# if !defined(BASE_NUMPAD__ALT_BASE) // Normal led colors for ‛regular’ base layers like Dvorak, Qwerty.
|
||||
# ifdef LEDS_OFF_BASE_ALT // Alternative Base leds off (always)
|
||||
|
||||
rgblight_disable_noeeprom ();
|
||||
|
||||
# else // do use leds on Alternative Base layer
|
||||
|
||||
# if !defined(BASE_NUMPAD__ALT_BASE) // Normal led colors for ‛regular’ base layers like Dvorak, Qwerty.
|
||||
|
||||
if (capslock) {
|
||||
led2r = 255; // Brighter version to indicate capslock
|
||||
@@ -482,32 +490,34 @@ void set_led_colors_ (layer_state_t state) {
|
||||
led2g = color_ddl; //
|
||||
led2b = color_ddl; //
|
||||
}
|
||||
middle_led_control (HSV_TEAL); // seems to be the same as CYAN/AZURE, conflicts with _ACC
|
||||
|
||||
# else // BASE_NUMPAD__ALT_BASE: numpad on Alternate Base, which should show the state of NumLock
|
||||
# else // Numpad configured on Alternate Base, which should show the state of NumLock
|
||||
|
||||
// This is a copy of the _PAD led colors, but less bright
|
||||
if (numlock) {
|
||||
led0b = 80; // Blue for the numbers part
|
||||
led2g = 80; // Green for the navigation part
|
||||
}else{
|
||||
led0g = 80; // reversed
|
||||
led2b = 80; //
|
||||
led2b = 80; // reversed
|
||||
led0g = 80; //
|
||||
}
|
||||
middle_led_control (60, 20, 100); // yellow (low saturation)
|
||||
middle_led_control (60, 20, 100); // light-blue
|
||||
|
||||
# endif
|
||||
# endif // BASE_NUMPAD__ALT_BASE
|
||||
|
||||
# endif // LEDS_OFF_BASE_ALT
|
||||
|
||||
middle_led_control (HSV_TEAL); // seems to be the same as CYAN/AZURE, conflicts with _ACC
|
||||
}
|
||||
// Default layer (generally), normal BASE layer
|
||||
else if (layer_state_cmp (state, _DEF_BASE)) { // letters
|
||||
|
||||
# ifdef LEDS_OFF_BASE_DEF
|
||||
led0r = 0; // All leds off when in Default Base
|
||||
led0g = 0; //
|
||||
led0b = 0; //
|
||||
# ifdef LEDS_OFF_BASE_DEF // Default Base leds off (always)
|
||||
|
||||
rgblight_disable_noeeprom ();
|
||||
# else
|
||||
|
||||
# else // Do use leds on Default Base
|
||||
|
||||
if (capslock) {
|
||||
led0r = 255; // Brighter version to indicate capslock
|
||||
led0g = 255; //
|
||||
@@ -517,16 +527,18 @@ void set_led_colors_ (layer_state_t state) {
|
||||
led0g = 28; //
|
||||
led0b = 28; //
|
||||
}
|
||||
|
||||
middle_led_control (HSV_TEAL);
|
||||
|
||||
# endif // LEDS_OFF_BASE_DEF
|
||||
|
||||
}
|
||||
//---
|
||||
|
||||
// pushes the configuration
|
||||
setrgb (led0r, led0g, led0b, (LED_TYPE *)&led[0]); // Led 0
|
||||
setrgb (led2r, led2g, led2b, (LED_TYPE *)&led[2]); // Led 2
|
||||
|
||||
isolate_rgblight_set ();
|
||||
isolate_rgblight_set (); // Activates the led color change, after on/off check.
|
||||
|
||||
# endif //RGBLIGHT_ENABLE
|
||||
}
|
||||
@@ -1090,13 +1102,26 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
|
||||
, MORE_key1
|
||||
# endif
|
||||
|
||||
, KC_DEL , KC_ENT , _______
|
||||
, KC_DEL , KC_ENT
|
||||
|
||||
# ifndef SPACE_LEFT__ENTER_RIGHT // standard, layer switch on Base
|
||||
, _______
|
||||
# else // reversed
|
||||
, KC_PGUP
|
||||
# endif
|
||||
|
||||
|
||||
# ifdef TRANSMINIVAN_MIDLEFT
|
||||
, TRANS_MIDLEFT
|
||||
# endif
|
||||
|
||||
|
||||
# ifndef SPACE_LEFT__ENTER_RIGHT // standard
|
||||
, KC_PGUP
|
||||
# else // reversed, layer switch on Base
|
||||
, _______
|
||||
# endif
|
||||
|
||||
|
||||
# ifdef TRANSMINIVAN_RIGHTSIDE
|
||||
, TRANS_RIGHT
|
||||
|
||||
Reference in New Issue
Block a user