keycodes_0.0.1.hjson (2313B)
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 }