logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git

keymap.c (1062B)


  1. #include QMK_KEYBOARD_H
  2. #define _MAIN 0
  3. #define _FN 1
  4. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  5. /* Keymap __MAIN: Default Layer
  6. * ,--------------------------------.
  7. * | .------. |-----|-----|-----| |
  8. * | | | |Play |VolUp| Fn | |
  9. * | | Pro | |-----|-----|-----| |
  10. * | | Micro| --------------------|
  11. * | | | |-----|-----|-----| |
  12. * | '------' |Prev |VolD |Next | |
  13. * | |||||| |-----|-----|-----| |
  14. * '--------------------------------'
  15. */
  16. [_MAIN] = LAYOUT(
  17. KC_MPLY, KC_VOLU, MO(1),
  18. KC_MPRV, KC_VOLD, KC_MNXT
  19. ),
  20. /* Keymap __FN: Second Layer
  21. * ,--------------------------------.
  22. * | .------. |-----|-----|-----| |
  23. * | | | |Calc |PgUp |TRANS| |
  24. * | | Pro | |-----|-----|-----| |
  25. * | | Micro| --------------------|
  26. * | | | |-----|-----|-----| |
  27. * | '------' |MyPC | PgD |QK_BOOT| |
  28. * | |||||| |-----|-----|-----| |
  29. * '--------------------------------'
  30. */
  31. [_FN] = LAYOUT(
  32. KC_CALC, KC_PGUP, _______,
  33. KC_MYCM, KC_PGDN, QK_BOOT
  34. )
  35. };