You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

95 lines
2.3 KiB

  1. {
  2. "ranges": {
  3. "0x0000/0x00FF": {
  4. "define": "QK_BASIC"
  5. },
  6. "0x0100/0x1EFF": {
  7. "define": "QK_MODS"
  8. },
  9. "0x2000/0x1FFF": {
  10. "define": "QK_MOD_TAP"
  11. },
  12. "0x4000/0x0FFF": {
  13. "define": "QK_LAYER_TAP"
  14. },
  15. "0x5000/0x01FF": {
  16. "define": "QK_LAYER_MOD"
  17. },
  18. "0x5200/0x001F": {
  19. "define": "QK_TO"
  20. },
  21. "0x5220/0x001F": {
  22. "define": "QK_MOMENTARY"
  23. },
  24. "0x5240/0x001F": {
  25. "define": "QK_DEF_LAYER"
  26. },
  27. "0x5260/0x001F": {
  28. "define": "QK_TOGGLE_LAYER"
  29. },
  30. "0x5280/0x001F": {
  31. "define": "QK_ONE_SHOT_LAYER"
  32. },
  33. "0x52A0/0x001F": {
  34. "define": "QK_ONE_SHOT_MOD"
  35. },
  36. "0x52C0/0x001F": {
  37. "define": "QK_LAYER_TAP_TOGGLE"
  38. },
  39. // 0x52E0/0x001F - UNUSED
  40. // 0x5300/0x02FF - UNUSED
  41. "0x5600/0x00FF": {
  42. "define": "QK_SWAP_HANDS"
  43. },
  44. "0x5700/0x00FF": {
  45. "define": "QK_TAP_DANCE"
  46. },
  47. // 0x5800/0x17FF - UNUSED
  48. "0x7000/0x00FF": {
  49. "define": "QK_MAGIC"
  50. },
  51. "0x7100/0x00FF": {
  52. "define": "QK_MIDI"
  53. },
  54. "0x7200/0x01FF": {
  55. "define": "QK_SEQUENCER"
  56. },
  57. "0x7400/0x003F": {
  58. "define": "QK_JOYSTICK"
  59. },
  60. "0x7440/0x003F": {
  61. "define": "QK_PROGRAMMABLE_BUTTON"
  62. },
  63. "0x7480/0x003F": {
  64. "define": "QK_AUDIO"
  65. },
  66. "0x74C0/0x003F": {
  67. "define": "QK_STENO"
  68. },
  69. // 0x7500/0x01FF - UNUSED
  70. "0x7700/0x007F": {
  71. "define": "QK_MACRO"
  72. },
  73. // 0x7780/0x007F - UNUSED
  74. "0x7800/0x00FF": {
  75. "define": "QK_LIGHTING"
  76. },
  77. // 0x7900/0x02FF - UNUSED
  78. "0x7C00/0x01FF": {
  79. "define": "QK_QUANTUM"
  80. },
  81. "0x7E00/0x00FF": {
  82. "define": "QK_KB"
  83. },
  84. "0x7F00/0x00FF": {
  85. "define": "QK_USER"
  86. },
  87. "0x8000/0x7FFF": {
  88. "define": "QK_UNICODE"
  89. }
  90. },
  91. "keycodes": {
  92. "0x7E00": {
  93. "key": "SAFE_RANGE"
  94. }
  95. }
  96. }