aboutsummaryrefslogtreecommitdiff
path: root/data/mappings
diff options
context:
space:
mode:
Diffstat (limited to 'data/mappings')
-rw-r--r--data/mappings/info_config.hjson6
-rw-r--r--data/mappings/info_defaults.hjson74
-rw-r--r--data/mappings/info_rules.hjson2
-rw-r--r--data/mappings/keyboard_aliases.hjson63
4 files changed, 139 insertions, 6 deletions
diff --git a/data/mappings/info_config.hjson b/data/mappings/info_config.hjson
index bab881583a..356dd6ba52 100644
--- a/data/mappings/info_config.hjson
+++ b/data/mappings/info_config.hjson
@@ -64,6 +64,9 @@
"WEAR_LEVELING_BACKING_SIZE": {"info_key": "eeprom.wear_leveling.backing_size", "value_type": "int", "to_json": false},
"WEAR_LEVELING_LOGICAL_SIZE": {"info_key": "eeprom.wear_leveling.logical_size", "value_type": "int", "to_json": false},
+ // host
+ "NKRO_DEFAULT_ON": {"info_key": "host.default.nkro", "value_type": "bool"},
+
// Layer locking
"LAYER_LOCK_IDLE_TIMEOUT": {"info_key": "layer_lock.timeout", "value_type": "int"},
@@ -117,6 +120,7 @@
"MATRIX_HAS_GHOST": {"info_key": "matrix_pins.ghost", "value_type": "flag"},
"MATRIX_INPUT_PRESSED_STATE": {"info_key": "matrix_pins.input_pressed_state", "value_type": "int"},
"MATRIX_IO_DELAY": {"info_key": "matrix_pins.io_delay", "value_type": "int"},
+ "MATRIX_MASKED": {"info_key": "matrix_pins.masked", "value_type": "flag"},
// Mouse Keys
"MOUSEKEY_DELAY": {"info_key": "mousekey.delay", "value_type": "int"},
@@ -215,7 +219,6 @@
"TAPPING_TOGGLE": {"info_key": "tapping.toggle", "value_type": "int"},
// USB
- "FORCE_NKRO": {"info_key": "usb.force_nkro", "value_type": "flag"},
"USB_MAX_POWER_CONSUMPTION": {"info_key": "usb.max_power", "value_type": "int"},
"USB_POLLING_INTERVAL_MS": {"info_key": "usb.polling_interval", "value_type": "int"},
"USB_SUSPEND_WAKEUP_DELAY": {"info_key": "usb.suspend_wakeup_delay", "value_type": "int"},
@@ -253,6 +256,7 @@
"PRODUCT": {"info_key": "keyboard_name", "warn_duplicate": false, "value_type": "str", "deprecated": true, "replace_with": "`keyboard_name` in info.json"},
"PRODUCT_ID": {"info_key": "usb.pid", "value_type": "hex", "deprecated": true, "replace_with": "`usb.pid` in info.json"},
"VENDOR_ID": {"info_key": "usb.vid", "value_type": "hex", "deprecated": true, "replace_with": "`usb.vid` in info.json"},
+ "FORCE_NKRO": {"info_key": "usb.force_nkro", "value_type": "flag", "deprecated": true, "replace_with": "`host.default.nkro` in info.json"},
// Items we want flagged in lint
"VIAL_KEYBOARD_UID": {"info_key": "_invalid.vial_uid", "invalid": true},
diff --git a/data/mappings/info_defaults.hjson b/data/mappings/info_defaults.hjson
new file mode 100644
index 0000000000..b33cb4fa1f
--- /dev/null
+++ b/data/mappings/info_defaults.hjson
@@ -0,0 +1,74 @@
+{
+ "bootmagic": {
+ "matrix": [0, 0]
+ },
+ "backlight": {
+ "default": {
+ "on": true
+ },
+ "breathing_period": 6,
+ "levels": 3,
+ "on_state": 1
+ },
+ "debounce": 5,
+ "features": {
+ "command": false,
+ "console": false
+ },
+ "indicators": {
+ "on_state": 1
+ },
+ "led_matrix": {
+ "default": {
+ "animation": "solid",
+ "on": true,
+ "val": 255,
+ "speed": 128
+ },
+ "led_flush_limit": 16,
+ "max_brightness": 255,
+ "sleep": false,
+ "speed_steps": 16,
+ "val_steps": 16
+ },
+ "rgblight": {
+ "default": {
+ "animation": "static_light",
+ "on": true,
+ "hue": 0,
+ "sat": 255,
+ "val": 255,
+ "speed": 0
+ },
+ "brightness_steps": 17,
+ "hue_steps": 8,
+ "max_brightness": 255,
+ "saturation_steps": 17,
+ "sleep": false
+ },
+ "rgb_matrix": {
+ "default": {
+ "animation": "cycle_left_right",
+ "on": true,
+ "hue": 0,
+ "sat": 255,
+ "val": 255,
+ "speed": 128
+ },
+ "hue_steps": 8,
+ "led_flush_limit": 16,
+ "max_brightness": 255,
+ "sat_steps": 16,
+ "sleep": false,
+ "speed_steps": 16,
+ "val_steps": 16
+ },
+ "split": {
+ "serial": {
+ "driver": "bitbang"
+ }
+ },
+ "ws2812": {
+ "driver": "bitbang"
+ }
+}
diff --git a/data/mappings/info_rules.hjson b/data/mappings/info_rules.hjson
index 238957f170..d43d83c3ea 100644
--- a/data/mappings/info_rules.hjson
+++ b/data/mappings/info_rules.hjson
@@ -53,8 +53,8 @@
"WS2812_DRIVER": {"info_key": "ws2812.driver"},
// Items we want flagged in lint
- "DEFAULT_FOLDER": {"info_key": "_deprecated.default_folder", "deprecated": true},
"CTPC": {"info_key": "_invalid.ctpc", "invalid": true, "replace_with": "CONVERT_TO=proton_c"},
"CONVERT_TO_PROTON_C": {"info_key": "_invalid.ctpc", "invalid": true, "replace_with": "CONVERT_TO=proton_c"},
+ "DEFAULT_FOLDER": {"info_key": "_invalid.default_folder", "invalid": true},
"VIAL_ENABLE": {"info_key": "_invalid.vial", "invalid": true}
}
diff --git a/data/mappings/keyboard_aliases.hjson b/data/mappings/keyboard_aliases.hjson
index 0a640fd3e0..13c3b81305 100644
--- a/data/mappings/keyboard_aliases.hjson
+++ b/data/mappings/keyboard_aliases.hjson
@@ -1042,7 +1042,7 @@
"target": "kprepublic/bm68hsrgb/rev1"
},
"late9/rev1": {
- "target": "rookiebwoy/late9/rev1"
+ "target": "ivndbt/late9/rev1"
},
"latin17rgb": {
"target": "latincompass/latin17rgb"
@@ -1207,7 +1207,7 @@
"target": "spaceholdings/nebula68b"
},
"neopad/rev1": {
- "target": "rookiebwoy/neopad/rev1"
+ "target": "ivndbt/neopad/rev1"
},
"niu_mini": {
"target": "kbdfans/niu_mini"
@@ -2104,10 +2104,16 @@
"target": "rmi_kb/wete/v2"
},
"rookiebwoy/late9": {
- "target": "rookiebwoy/late9/rev1"
+ "target": "ivndbt/late9/rev1"
},
"rookiebwoy/neopad": {
- "target": "rookiebwoy/neopad/rev1"
+ "target": "ivndbt/neopad/rev1"
+ },
+ "ivndbt/late9": {
+ "target": "ivndbt/late9/rev1"
+ },
+ "ivndbt/neopad": {
+ "target": "ivndbt/neopad/rev1"
},
"rura66": {
"target": "rura66/rev1"
@@ -2252,5 +2258,54 @@
},
"zsa/planck_ez": {
"target": "zsa/planck_ez/base"
+ },
+ // DEFAULT_FOLDER removed during 2025 Q3 cycle
+ "cannonkeys/satisfaction75": {
+ "target": "cannonkeys/satisfaction75/rev1"
+ },
+ "converter/adb_usb": {
+ "target": "converter/adb_usb/rev1"
+ },
+ "converter/sun_usb": {
+ "target": "converter/sun_usb/type5"
+ },
+ "converter/usb_usb": {
+ "target": "converter/usb_usb/hasu"
+ },
+ "durgod/dgk6x": {
+ "target": "durgod/dgk6x/hades_ansi"
+ },
+ "ergodox_ez": {
+ "target": "ergodox_ez/base"
+ },
+ "ferris/0_2": {
+ "target": "ferris/0_2/base"
+ },
+ "handwired/dygma/raise": {
+ "target": "handwired/dygma/raise/ansi"
+ },
+ "helix/pico": {
+ "target": "helix/pico/base"
+ },
+ "helix": {
+ "target": "helix/rev2/base"
+ },
+ "helix/rev2": {
+ "target": "helix/rev2/base"
+ },
+ "ibm/model_m/mschwingen": {
+ "target": "ibm/model_m/mschwingen/led_wired"
+ },
+ "mechwild/sugarglider": {
+ "target": "mechwild/sugarglider/wide_oled/f401"
+ },
+ "mechwild/sugarglider/wide_oled": {
+ "target": "mechwild/sugarglider/wide_oled/f401"
+ },
+ "novelkeys/nk65": {
+ "target": "novelkeys/nk65/base"
+ },
+ "sirius/uni660/rev2": {
+ "target": "sirius/uni660/rev2/ansi"
}
}