keymap.json 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {
  2. "config": {
  3. "features": {
  4. "encoder_map": true
  5. }
  6. },
  7. "encoders": [
  8. [
  9. {
  10. "ccw": "KC_VOLD",
  11. "cw": "KC_VOLU"
  12. },
  13. {
  14. "ccw": "KC_PGUP",
  15. "cw": "KC_PGDN"
  16. }
  17. ],
  18. [
  19. {
  20. "ccw": "UG_VALD",
  21. "cw": "UG_VALU"
  22. },
  23. {
  24. "ccw": "UG_HUED",
  25. "cw": "UG_HUEU"
  26. }
  27. ],
  28. [
  29. {
  30. "ccw": "UG_PREV",
  31. "cw": "UG_NEXT"
  32. },
  33. {
  34. "ccw": "UG_SATD",
  35. "cw": "UG_SATU"
  36. }
  37. ]
  38. ],
  39. "keyboard": "aokay/mid1",
  40. "keymap": "default",
  41. "layout": "LAYOUT_all",
  42. "layers": [
  43. [
  44. "KC_ESC", "KC_Q", "KC_W", "KC_E", "KC_R", "KC_T", "KC_Y", "KC_U", "KC_I", "KC_O", "KC_P", "KC_BSPC"
  45. "KC_TAB", "KC_A", "KC_S", "KC_D", "KC_F", "KC_G", "KC_H", "KC_J", "KC_K", "KC_L", "KC_SCLN"
  46. "KC_LSFT", "KC_Z", "KC_X", "KC_C", "KC_V", "KC_B", "KC_N", "KC_M", "KC_COMM", "KC_DOT", "KC_SLSH"
  47. "KC_LCTL", "KC_LGUI", "KC_LALT"
  48. "KC_ENT"
  49. "KC_ENT"
  50. "MO(1)"
  51. "KC_SPC"
  52. "KC_SPC"
  53. "MO(1)", "MO(2)", "KC_RCTL"
  54. ],
  55. [
  56. "QK_BOOT", "KC_TRNS", "KC_7", "KC_8", "KC_9", "KC_0", "KC_PAST", "KC_HOME", "KC_UP", "KC_END", "KC_TRNS", "KC_DEL"
  57. "KC_CAPS", "KC_TRNS", "KC_4", "KC_5", "KC_6", "KC_MINS", "KC_SLSH", "KC_LEFT", "KC_DOWN", "KC_RGHT", "KC_QUOT"
  58. "KC_COMM", "KC_DOT", "KC_1", "KC_2", "KC_3", "KC_EQL", "KC_PPLS", "KC_LBRC", "KC_RBRC", "KC_BSLS", "KC_TRNS"
  59. "UG_TOGG", "KC_TRNS", "KC_TRNS"
  60. "KC_0"
  61. "KC_0"
  62. "KC_TRNS"
  63. "KC_TRNS"
  64. "KC_TRNS"
  65. "KC_TRNS", "KC_TRNS", "KC_TRNS"
  66. ],
  67. [
  68. "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"
  69. "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"
  70. "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS"
  71. "KC_TRNS", "KC_TRNS", "KC_TRNS"
  72. "KC_TRNS"
  73. "KC_TRNS"
  74. "KC_TRNS"
  75. "KC_TRNS"
  76. "KC_TRNS"
  77. "KC_TRNS", "KC_TRNS", "KC_TRNS"
  78. ]
  79. ]
  80. }