logo

qmk_firmware

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

keymap.c (1226B)


  1. // Copyright 2023 Laneware Peripherals
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #include QMK_KEYBOARD_H
  4. /*
  5. * ┌───┐ ┌───┬───┐
  6. * │K00│ │K02│K03│
  7. * └───┘ └───┴───┘
  8. * ┌───┬───┬───┬───┐
  9. * │K10│K11│K12│K13│
  10. * ├───┼───┼───┼───┤
  11. * │K20│K21│K22│K23│
  12. * ├───┼───┼───┤ │
  13. * │K30│K31│K32│ │
  14. * ├───┼───┼───┼───┤
  15. * │K40│K41│K42│K43│
  16. * ├───┴───┼───┤ │
  17. * │K50 │K52│ │
  18. * └───────┴───┴───┘
  19. */
  20. const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  21. [0] = LAYOUT_numpad(
  22. KC_MUTE, KC_MPLY, KC_BSPC,
  23. KC_CALC, KC_KP_SLASH, KC_KP_ASTERISK, KC_KP_MINUS,
  24. KC_KP_7, KC_KP_8, KC_KP_9, KC_KP_PLUS,
  25. KC_KP_4, KC_KP_5, KC_KP_6,
  26. KC_KP_1, KC_KP_2, KC_KP_3, KC_KP_ENTER,
  27. KC_KP_0, KC_KP_DOT)
  28. };
  29. #if defined(ENCODER_MAP_ENABLE)
  30. const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
  31. [0] = {ENCODER_CCW_CW(KC_VOLD, KC_VOLU)}
  32. };
  33. #endif