Keyboard firmwares for Atmel AVR and Cortex-M
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829
  1. #include "keymap_common.h"
  2. #include "backlight.h"
  3. const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  4. KEYMAP(
  5. ESC, Q, W, E, R, T, Y, U, I, O, P,
  6. FN0, A, S, D, F, G, H, J, K, L, SCLN,
  7. LSFT, Z, X, C, V, B, N, M, COMM, DOT, SLSH,
  8. LCTL, LALT, LGUI, BSPC, SPC, LEFT, DOWN, UP, RGHT
  9. ),
  10. KEYMAP(
  11. GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0,
  12. TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, MINS, EQL, LBRC, RBRC,
  13. TRNS, F11, F12, F13, F14, F15, F16, F17, F18, F19, F20,
  14. TRNS, TRNS, TRNS, TRNS, TRNS, TRNS, FN2, FN1, FN3
  15. ),
  16. };
  17. const action_t PROGMEM fn_actions[] = {
  18. [0] = ACTION_LAYER_MOMENTARY(1),
  19. [1] = ACTION_BACKLIGHT_DECREASE(),
  20. [2] = ACTION_BACKLIGHT_TOGGLE(),
  21. [3] = ACTION_BACKLIGHT_INCREASE()
  22. };
  23. void action_function(keyrecord_t *record, uint8_t id, uint8_t opt) {
  24. }