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

10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
10 лет назад
1234567891011121314151617181920212223242526272829303132333435363738
  1. #include "keymap_common.h"
  2. const uint8_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  3. /* 0: default
  4. * ,-----------------------------------------------------------.
  5. * | `| 1| 2| 3| 4| 5| 6| 7| 8| 9| 0| -| =|???|BS |
  6. * |-----------------------------------------------------------|
  7. * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \|
  8. * |-----------------------------------------------------------|
  9. * |Ctrl | A| S| D| F| G| H| J| K| L| ;| '| #|Ret |
  10. * |-----------------------------------------------------------|
  11. * |Shif| \| Z| X| C| V| B| N| M| ,| ,| /|???|Shift |
  12. * |-----------------------------------------------------------|
  13. * |Ctrl |Gui|Alt | Space |Alt* |Gui|Ctrl |
  14. * `-----------------------------------------------------------'
  15. */
  16. KEYMAP(
  17. GRV, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, MINS,EQL, BSLS,BSPC, \
  18. TAB, Q, W, E, R, T, Y, U, I, O, P, LBRC,RBRC,BSLS, \
  19. LCTL,A, S, D, F, G, H, J, K, L, SCLN,QUOT,NUHS,ENT, \
  20. LSFT,NUBS,Z, X, C, V, B, N, M, COMM,DOT, SLSH,NO, FN0, \
  21. LCTL,LGUI,LALT, SPC, RGUI,RCTL \
  22. ),
  23. /* 1: HHKB */
  24. KEYMAP(
  25. ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, INS, DEL, \
  26. CAPS,NO, NO, NO, NO, NO, NO, NO, PSCR,SLCK,PAUS, UP, NO, INS, \
  27. LCTL,VOLD,VOLU,MUTE,NO, NO, PAST,PSLS,HOME,PGUP,LEFT,RGHT,NO, ENT, \
  28. LSFT,NO, NO, NO, NO, NO, NO, PPLS,PMNS,END, PGDN,DOWN,NO, TRNS, \
  29. LCTL,LGUI,LALT, SPC, RGUI,RCTL \
  30. ),
  31. };
  32. const uint16_t PROGMEM fn_actions[] = {
  33. [0] = ACTION_LAYER_MOMENTARY(1),
  34. };