keymap.c 757 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. #include "%KEYBOARD%.h"
  2. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  3. [0] = KEYMAP( /* Base */
  4. KC_A, KC_1, KC_H, \
  5. KC_TAB, KC_SPC \
  6. ),
  7. };
  8. const uint16_t PROGMEM fn_actions[] = {
  9. };
  10. const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
  11. {
  12. // MACRODOWN only works in this function
  13. switch(id) {
  14. case 0:
  15. if (record->event.pressed) {
  16. register_code(KC_RSFT);
  17. } else {
  18. unregister_code(KC_RSFT);
  19. }
  20. break;
  21. }
  22. return MACRO_NONE;
  23. };
  24. void matrix_init_user(void) {
  25. }
  26. void matrix_scan_user(void) {
  27. }
  28. bool process_record_user(uint16_t keycode, keyrecord_t *record) {
  29. return true;
  30. }
  31. void led_set_user(uint8_t usb_led) {
  32. }