diff options
Diffstat (limited to 'data/mappings/info_config.json')
-rw-r--r-- | data/mappings/info_config.json | 56 |
1 files changed, 52 insertions, 4 deletions
diff --git a/data/mappings/info_config.json b/data/mappings/info_config.json index b949b1332..18477f912 100644 --- a/data/mappings/info_config.json +++ b/data/mappings/info_config.json | |||
@@ -1,21 +1,46 @@ | |||
1 | # This file maps keys between `config.h` and `info.json`. It is used by QMK | 1 | # This file maps keys between `config.h` and `info.json`. It is used by QMK |
2 | # to correctly and consistently map back and forth between the two systems. | 2 | # to correctly and consistently map back and forth between the two systems. |
3 | { | 3 | { |
4 | # Format: | 4 | # Format: |
5 | # <config.h key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]} | 5 | # <config.h key>: {"info_key": <info.json key>, ["value_type": <value_type>], ["to_json": <true/false>], ["to_c": <true/false>]} |
6 | # value_type: one of "array", "array.int", "int", "hex", "list", "mapping" | 6 | # value_type: one of "array", "array.int", "bool", "int", "hex", "list", "mapping" |
7 | # to_json: Default `true`. Set to `false` to exclude this mapping from info.json | 7 | # to_json: Default `true`. Set to `false` to exclude this mapping from info.json |
8 | # to_c: Default `true`. Set to `false` to exclude this mapping from config.h | 8 | # to_c: Default `true`. Set to `false` to exclude this mapping from config.h |
9 | # warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places | 9 | # warn_duplicate: Default `true`. Set to `false` to turn off warning when a value exists in both places |
10 | "DEBOUNCE": {"info_key": "debounce", "value_type": "int"} | 10 | "AUDIO_VOICES": {"info_key": "audio.voices", "value_type": "bool"}, |
11 | "BACKLIGHT_BREATHING": {"info_key": "backlight.breathing", "value_type": "bool"}, | ||
12 | "BREATHING_PERIOD": {"info_key": "backlight.breathing_period", "value_type": "int"}, | ||
13 | "BACKLIGHT_PIN": {"info_key": "backlight.pin"}, | ||
14 | "COMBO_COUNT": {"info_key": "combo.count", "value_type": "int"}, | ||
15 | "COMBO_TERM": {"info_key": "combo.term", "value_type": "int"}, | ||
16 | "DEBOUNCE": {"info_key": "debounce", "value_type": "int"}, | ||
11 | "DEVICE_VER": {"info_key": "usb.device_ver", "value_type": "hex"}, | 17 | "DEVICE_VER": {"info_key": "usb.device_ver", "value_type": "hex"}, |
12 | "DESCRIPTION": {"info_key": "keyboard_folder", "to_json": false}, | 18 | "DESCRIPTION": {"info_key": "keyboard_folder", "to_json": false}, |
13 | "DIODE_DIRECTION": {"info_key": "diode_direction"}, | 19 | "DIODE_DIRECTION": {"info_key": "diode_direction"}, |
20 | "FORCE_NKRO": {"info_key": "usb.force_nkro", "value_type": "bool"}, | ||
21 | "IGNORE_MOD_TAP_INTERRUPT": {"info_key": "tapping.ignore_mod_tap_interrupt", "value_type": "bool"}, | ||
22 | "IGNORE_MOD_TAP_INTERRUPT_PER_KEY": {"info_key": "tapping.ignore_mod_tap_interrupt_per_key", "value_type": "bool"}, | ||
14 | "LAYOUTS": {"info_key": "layout_aliases", "value_type": "mapping"}, | 23 | "LAYOUTS": {"info_key": "layout_aliases", "value_type": "mapping"}, |
24 | "LEADER_PER_KEY_TIMING": {"info_key": "leader_key.timing", "value_type": "bool"}, | ||
25 | "LEADER_KEY_STRICT_KEY_PROCESSING": {"info_key": "leader_key.strict_processing", "value_type": "bool"}, | ||
26 | "LEADER_TIMEOUT": {"info_key": "leader_key.timeout", "value_type": "int"}, | ||
15 | "LED_CAPS_LOCK_PIN": {"info_key": "indicators.caps_lock"}, | 27 | "LED_CAPS_LOCK_PIN": {"info_key": "indicators.caps_lock"}, |
16 | "LED_NUM_LOCK_PIN": {"info_key": "indicators.num_lock"}, | 28 | "LED_NUM_LOCK_PIN": {"info_key": "indicators.num_lock"}, |
17 | "LED_SCROLL_LOCK_PIN": {"info_key": "indicators.scroll_lock"}, | 29 | "LED_SCROLL_LOCK_PIN": {"info_key": "indicators.scroll_lock"}, |
18 | "MANUFACTURER": {"info_key": "manufacturer"}, | 30 | "MANUFACTURER": {"info_key": "manufacturer"}, |
31 | "MATRIX_HAS_GHOST": {"info_key": "matrix_pins.ghost", "value_type": "bool"}, | ||
32 | "MATRIX_IO_DELAY": {"info_key": "matrix_pins.io_delay", "value_type": "int"}, | ||
33 | "MOUSEKEY_DELAY": {"info_key": "mousekey.delay", "value_type": "int"}, | ||
34 | "MOUSEKEY_INTERVAL": {"info_key": "mousekey.interval", "value_type": "int"}, | ||
35 | "MOUSEKEY_MAX_SPEED": {"info_key": "mousekey.max_speed", "value_type": "int"}, | ||
36 | "MOUSEKEY_TIME_TO_MAX": {"info_key": "mousekey.time_to_max", "value_type": "int"}, | ||
37 | "MOUSEKEY_WHEEL_DELAY": {"info_key": "mousekey.wheel_delay", "value_type": "int"}, | ||
38 | "ONESHOT_TIMEOUT": {"info_key": "oneshot.timeout", "value_type": "int"}, | ||
39 | "ONESHOT_TAP_TOGGLE": {"info_key": "oneshot.tap_toggle", "value_type": "int"}, | ||
40 | "PERMISSIVE_HOLD": {"info_key": "tapping.permissive_hold", "value_type": "bool"}, | ||
41 | "PERMISSIVE_HOLD_PER_KEY": {"info_key": "tapping.permissive_hold_per_key", "value_type": "bool"}, | ||
42 | "RETRO_TAPPING": {"info_key": "tapping.retro", "value_type": "bool"}, | ||
43 | "RETRO_TAPPING_PER_KEY": {"info_key": "tapping.retro_per_key", "value_type": "bool"}, | ||
19 | "RGB_DI_PIN": {"info_key": "rgblight.pin"}, | 44 | "RGB_DI_PIN": {"info_key": "rgblight.pin"}, |
20 | "RGBLED_NUM": {"info_key": "rgblight.led_count", "value_type": "int"}, | 45 | "RGBLED_NUM": {"info_key": "rgblight.led_count", "value_type": "int"}, |
21 | "RGBLED_SPLIT": {"info_key": "rgblight.split_count", "value_type": "array.int"}, | 46 | "RGBLED_SPLIT": {"info_key": "rgblight.split_count", "value_type": "array.int"}, |
@@ -30,17 +55,40 @@ | |||
30 | "RGBLIGHT_EFFECT_SNAKE": {"info_key": "rgblight.animations.snake", "value_type": "bool"}, | 55 | "RGBLIGHT_EFFECT_SNAKE": {"info_key": "rgblight.animations.snake", "value_type": "bool"}, |
31 | "RGBLIGHT_EFFECT_STATIC_GRADIENT": {"info_key": "rgblight.animations.static_gradient", "value_type": "bool"}, | 56 | "RGBLIGHT_EFFECT_STATIC_GRADIENT": {"info_key": "rgblight.animations.static_gradient", "value_type": "bool"}, |
32 | "RGBLIGHT_EFFECT_TWINKLE": {"info_key": "rgblight.animations.twinkle"}, | 57 | "RGBLIGHT_EFFECT_TWINKLE": {"info_key": "rgblight.animations.twinkle"}, |
58 | "RGBLIGHT_LAYER_BLINK": {"info_key": "rgblight.layers.blink", "value_type": "bool"}, | ||
59 | "RGBLIGHT_LAYERS": {"info_key": "rgblight.layers.enabled", "value_type": "bool"}, | ||
60 | "RGBLIGHT_LAYERS_OVERRIDE_RGB_OFF": {"info_key": "rgblight.layers.override_rgb", "value_type": "bool"}, | ||
33 | "RGBLIGHT_LIMIT_VAL": {"info_key": "rgblight.max_brightness", "value_type": "int"}, | 61 | "RGBLIGHT_LIMIT_VAL": {"info_key": "rgblight.max_brightness", "value_type": "int"}, |
62 | "RGBLIGHT_MAX_LAYERS": {"info_key": "rgblight.layers.max", "value_type": "int"}, | ||
34 | "RGBLIGHT_HUE_STEP": {"info_key": "rgblight.hue_steps", "value_type": "int"}, | 63 | "RGBLIGHT_HUE_STEP": {"info_key": "rgblight.hue_steps", "value_type": "int"}, |
35 | "RGBLIGHT_SAT_STEP": {"info_key": "rgblight.saturation_steps", "value_type": "int"}, | 64 | "RGBLIGHT_SAT_STEP": {"info_key": "rgblight.saturation_steps", "value_type": "int"}, |
36 | "RGBLIGHT_VAL_STEP": {"info_key": "rgblight.brightness_steps", "value_type": "int"}, | 65 | "RGBLIGHT_VAL_STEP": {"info_key": "rgblight.brightness_steps", "value_type": "int"}, |
37 | "RGBLIGHT_SLEEP": {"info_key": "rgblight.sleep", "value_type": "bool"}, | 66 | "RGBLIGHT_SLEEP": {"info_key": "rgblight.sleep", "value_type": "bool"}, |
38 | "RGBLIGHT_SPLIT": {"info_key": "rgblight.split", "value_type": "bool"}, | 67 | "RGBLIGHT_SPLIT": {"info_key": "rgblight.split", "value_type": "bool"}, |
68 | "RGBW": {"info_key": "rgblight.rgbw", "value_type": "bool"}, | ||
39 | "PRODUCT": {"info_key": "keyboard_folder", "to_json": false}, | 69 | "PRODUCT": {"info_key": "keyboard_folder", "to_json": false}, |
40 | "PRODUCT_ID": {"info_key": "usb.pid", "value_type": "hex"}, | 70 | "PRODUCT_ID": {"info_key": "usb.pid", "value_type": "hex"}, |
41 | "VENDOR_ID": {"info_key": "usb.vid", "value_type": "hex"}, | 71 | "VENDOR_ID": {"info_key": "usb.vid", "value_type": "hex"}, |
42 | "QMK_ESC_OUTPUT": {"info_key": "qmk_lufa_bootloader.esc_output"}, | 72 | "QMK_ESC_OUTPUT": {"info_key": "qmk_lufa_bootloader.esc_output"}, |
43 | "QMK_ESC_INPUT": {"info_key": "qmk_lufa_bootloader.esc_input"}, | 73 | "QMK_ESC_INPUT": {"info_key": "qmk_lufa_bootloader.esc_input"}, |
74 | "QMK_KEYS_PER_SCAN": {"info_key": "qmk.keys_per_scan", "value_type": "int"}, | ||
44 | "QMK_LED": {"info_key": "qmk_lufa_bootloader.led"}, | 75 | "QMK_LED": {"info_key": "qmk_lufa_bootloader.led"}, |
45 | "QMK_SPEAKER": {"info_key": "qmk_lufa_bootloader.speaker"} | 76 | "QMK_SPEAKER": {"info_key": "qmk_lufa_bootloader.speaker"}, |
77 | "SPLIT_MODS_ENABLE": {"info_key": "split.transport.sync_modifiers", "value_type": "bool"}, | ||
78 | "SPLIT_TRANSPORT_MIRROR": {"info_key": "split.transport.sync_matrix_state", "value_type": "bool"}, | ||
79 | "SPLIT_USB_DETECT": {"info_key": "split.usb_detect.enabled", "value_type": "bool"}, | ||
80 | "SPLIT_USB_TIMEOUT": {"info_key": "split.usb_detect.timeout", "value_type": "int"}, | ||
81 | "SPLIT_USB_TIMEOUT_POLL": {"info_key": "split.usb_detect.polling_interval", "value_type": "int"}, | ||
82 | "SOFT_SERIAL_PIN": {"info_key": "split.soft_serial_pin"}, | ||
83 | "SOFT_SERIAL_SPEED": {"info_key": "split.soft_serial_speed"}, | ||
84 | "TAP_CODE_DELAY": {"info_key": "qmk.tap_keycode_delay", "value_type": "int"}, | ||
85 | "TAP_HOLD_CAPS_DELAY": {"info_key": "qmk.tap_capslock_delay", "value_type": "int"}, | ||
86 | "TAPPING_FORCE_HOLD": {"info_key": "tapping.force_hold", "value_type": "bool"}, | ||
87 | "TAPPING_FORCE_HOLD_PER_KEY": {"info_key": "tapping.force_hold_per_key", "value_type": "bool"}, | ||
88 | "TAPPING_TERM": {"info_key": "tapping.term", "value_type": "int"}, | ||
89 | "TAPPING_TERM_PER_KEY": {"info_key": "tapping.term_per_key", "value_type": "bool"}, | ||
90 | "TAPPING_TOGGLE": {"info_key": "tapping.toggle", "value_type": "int"}, | ||
91 | "USB_MAX_POWER_CONSUMPTION": {"info_key": "usb.max_power", "value_type": "int"}, | ||
92 | "USB_POLLING_INTERVAL_MS": {"info_key": "usb.polling_interval", "value_type": "int"}, | ||
93 | "USB_SUSPEND_WAKEUP_DELAY": {"info_key": "usb.suspend_wakeup_delay", "value_type": "int"}, | ||
46 | } | 94 | } |