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.

keymap_lightpad.h 909B

1234567891011121314151617181920212223242526272829
  1. #include "backlight.h"
  2. static const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  3. KEYMAP(\
  4. FN0, F1, DEL, BSPC, \
  5. NLCK,PSLS,PAST,PMNS, \
  6. P7, P8, P9, PPLS, \
  7. P4, P5, P6, \
  8. P1, P2, P3, PENT, \
  9. P0, NO, PDOT), \
  10. KEYMAP(\
  11. TRNS,PGDN,PGUP,MUTE, \
  12. MSEL,MPRV,MNXT,VOLD, \
  13. P7, P8, P9, VOLU, \
  14. FN4, FN5, FN6, \
  15. FN1, FN2, FN3, MPLY, \
  16. FN7, NO, MSTP)
  17. };
  18. static const action_t PROGMEM fn_actions[] = {
  19. [0] = ACTION_LAYER_MOMENTARY(1),
  20. [1] = ACTION_BACKLIGHT_LEVEL(BACKLIGHT_FN1),
  21. [2] = ACTION_BACKLIGHT_LEVEL(BACKLIGHT_FN2),
  22. [3] = ACTION_BACKLIGHT_LEVEL(BACKLIGHT_FN3),
  23. [4] = ACTION_BACKLIGHT_LEVEL(BACKLIGHT_FN4),
  24. [5] = ACTION_BACKLIGHT_LEVEL(BACKLIGHT_NUMPAD),
  25. [6] = ACTION_BACKLIGHT_LEVEL(BACKLIGHT_REAR),
  26. [7] = ACTION_BACKLIGHT_TOGGLE()
  27. };