Keyboard firmwares for Atmel AVR and Cortex-M
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

actionmap_bilimbi.c 1000B

12345678910111213141516171819202122232425262728293031
  1. #include "actionmap.h"
  2. #include "action_code.h"
  3. #include "actionmap_common.h"
  4. #include "rgblight.h"
  5. /*
  6. * Actions
  7. */
  8. #define AC_BLD ACTION_BACKLIGHT_DECREASE()
  9. #define AC_BLI ACTION_BACKLIGHT_INCREASE()
  10. #define AC_TL1 ACTION_LAYER_TAP_KEY(1, KC_ESC)
  11. #define AC_L01 ACTION_FUNCTION(RGBLED_TOGGLE)
  12. #define AC_L02 ACTION_FUNCTION(RGBLED_STEP_MODE)
  13. #define AC_L03 ACTION_FUNCTION(RGBLED_INCREASE_HUE)
  14. #define AC_L04 ACTION_FUNCTION(RGBLED_DECREASE_HUE)
  15. #define AC_L05 ACTION_FUNCTION(RGBLED_INCREASE_SAT)
  16. #define AC_L06 ACTION_FUNCTION(RGBLED_DECREASE_SAT)
  17. #define AC_L07 ACTION_FUNCTION(RGBLED_INCREASE_VAL)
  18. #define AC_L08 ACTION_FUNCTION(RGBLED_DECREASE_VAL)
  19. const action_t PROGMEM actionmaps[][MATRIX_ROWS][MATRIX_COLS] = {
  20. [0] = ACTIONMAP( \
  21. TL1, PSCR, SLCK, PAUS, \
  22. VOLU, INS, HOME, PGUP, \
  23. VOLD, DEL, END, PGDN),
  24. [1] = ACTIONMAP( \
  25. TRNS, LSFT, RSFT, TRNS, \
  26. L01, L02, L03, L04, \
  27. L07, L08, BLD, BLI),
  28. };