aboutsummaryrefslogtreecommitdiff
path: root/quantum/keymap_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'quantum/keymap_common.c')
-rw-r--r--quantum/keymap_common.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/quantum/keymap_common.c b/quantum/keymap_common.c
index 9a412b66a..50af15d62 100644
--- a/quantum/keymap_common.c
+++ b/quantum/keymap_common.c
@@ -29,6 +29,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
29#include "backlight.h" 29#include "backlight.h"
30#include "quantum.h" 30#include "quantum.h"
31 31
32#ifdef SPLIT_KEYBOARD
33 #include "split_flags.h"
34#endif
35
32#ifdef MIDI_ENABLE 36#ifdef MIDI_ENABLE
33 #include "process_midi.h" 37 #include "process_midi.h"
34#endif 38#endif
@@ -134,21 +138,39 @@ action_t action_for_key(uint8_t layer, keypos_t key)
134 #ifdef BACKLIGHT_ENABLE 138 #ifdef BACKLIGHT_ENABLE
135 case BL_ON: 139 case BL_ON:
136 action.code = ACTION_BACKLIGHT_ON(); 140 action.code = ACTION_BACKLIGHT_ON();
141 #ifdef SPLIT_KEYBOARD
142 BACKLIT_DIRTY = true;
143 #endif
137 break; 144 break;
138 case BL_OFF: 145 case BL_OFF:
139 action.code = ACTION_BACKLIGHT_OFF(); 146 action.code = ACTION_BACKLIGHT_OFF();
147 #ifdef SPLIT_KEYBOARD
148 BACKLIT_DIRTY = true;
149 #endif
140 break; 150 break;
141 case BL_DEC: 151 case BL_DEC:
142 action.code = ACTION_BACKLIGHT_DECREASE(); 152 action.code = ACTION_BACKLIGHT_DECREASE();
153 #ifdef SPLIT_KEYBOARD
154 BACKLIT_DIRTY = true;
155 #endif
143 break; 156 break;
144 case BL_INC: 157 case BL_INC:
145 action.code = ACTION_BACKLIGHT_INCREASE(); 158 action.code = ACTION_BACKLIGHT_INCREASE();
159 #ifdef SPLIT_KEYBOARD
160 BACKLIT_DIRTY = true;
161 #endif
146 break; 162 break;
147 case BL_TOGG: 163 case BL_TOGG:
148 action.code = ACTION_BACKLIGHT_TOGGLE(); 164 action.code = ACTION_BACKLIGHT_TOGGLE();
165 #ifdef SPLIT_KEYBOARD
166 BACKLIT_DIRTY = true;
167 #endif
149 break; 168 break;
150 case BL_STEP: 169 case BL_STEP:
151 action.code = ACTION_BACKLIGHT_STEP(); 170 action.code = ACTION_BACKLIGHT_STEP();
171 #ifdef SPLIT_KEYBOARD
172 BACKLIT_DIRTY = true;
173 #endif
152 break; 174 break;
153 #endif 175 #endif
154 #ifdef SWAP_HANDS_ENABLE 176 #ifdef SWAP_HANDS_ENABLE