diff --git a/leverless/keybox/fusion/config.json b/leverless/keybox/fusion/config.json index 1d7fafe..1e2d28f 100644 --- a/leverless/keybox/fusion/config.json +++ b/leverless/keybox/fusion/config.json @@ -121,15 +121,5 @@ "native_consoles": ["ps4", "ps5", "nsw", "ps3"], "macro": false, "turbo": false - }, - "variants": [ - { - "name": "Regular Layout", - "image": "image.png" - }, - { - "name": "Mirrored", - "image": "mirror.png" - } - ] + } } \ No newline at end of file diff --git a/leverless/keybox/fusion_mirrored/config.json b/leverless/keybox/fusion_mirrored/config.json new file mode 100644 index 0000000..546b7f8 --- /dev/null +++ b/leverless/keybox/fusion_mirrored/config.json @@ -0,0 +1,125 @@ +{ + "name": "Keybox Fusion (Mirrored)", + "functions": { + "analog_sticks": null, + "digital_sticks": null, + "action_buttons": [ + { + "name": "Triangle", + "analog": false + }, + { + "name": "Circle", + "analog": false + }, + { + "name": "Square", + "analog": false + }, + { + "name": "Cross", + "analog": false + }, + { + "name": "L1", + "analog": false + }, + { + "name": "R1", + "analog": false + }, + { + "name": "L2", + "analog": false + }, + { + "name": "R2", + "analog": false + }, + { + "name": "L3", + "analog": false + }, + { + "name": "R3", + "analog": false + } + ], + "menu_buttons": [ + "Options" + ], + "system_buttons": [ + "Share" + ], + "other_buttons": null, + "trackpads": null, + "touch_screens": null, + "directional_buttons": [ + { + "set": [ + "Up", + "Down", + "Left", + "Right" + ], + "socd_prevention": { + "hardware": false, + "software": { + "left_right": [ + "neutral", + "last_input", + "disable" + ], + "up_down": [ + "neutral", + "up", + "last_input", + "disable" + ] + } + } + } + ], + "gyroscope": false, + "accelerometer": false, + "ir_reciever": false, + "extension_ports": 0, + "headset_port": false, + "speaker": false, + "microphone": false, + "cable": { + "interface": "USB-C", + "removable": true + }, + "bluetooth": false, + "2_4ghz": false, + "rumble": null, + "digital_to_analog_conversion": [ + { + "emulated_analog": "Left Stick", + "type": "8_way", + "modifier_buttons": 0 + }, + { + "emulated_analog": "Right Stick", + "type": "8_way", + "modifier_buttons": 0 + }, + { + "emulated_analog": "L2", + "type": "button", + "modifier_buttons": 0 + }, + { + "emulated_analog": "R2", + "type": "button", + "modifier_buttons": 0 + } + ], + "pc_xinput": false, + "pc_steaminput": true, + "native_consoles": ["ps4", "ps5", "nsw", "ps3"], + "macro": false, + "turbo": false + } +} \ No newline at end of file diff --git a/leverless/keybox/fusion/mirror.png b/leverless/keybox/fusion_mirrored/image.png similarity index 100% rename from leverless/keybox/fusion/mirror.png rename to leverless/keybox/fusion_mirrored/image.png diff --git a/leverless/keybox/impact/config.json b/leverless/keybox/impact/config.json new file mode 100644 index 0000000..a88e61c --- /dev/null +++ b/leverless/keybox/impact/config.json @@ -0,0 +1,125 @@ +{ + "name": "Keybox Impact", + "functions": { + "analog_sticks": null, + "digital_sticks": null, + "action_buttons": [ + { + "name": "Triangle", + "analog": false + }, + { + "name": "Circle", + "analog": false + }, + { + "name": "Square", + "analog": false + }, + { + "name": "Cross", + "analog": false + }, + { + "name": "L1", + "analog": false + }, + { + "name": "R1", + "analog": false + }, + { + "name": "L2", + "analog": false + }, + { + "name": "R2", + "analog": false + }, + { + "name": "L3", + "analog": false + }, + { + "name": "R3", + "analog": false + } + ], + "menu_buttons": [ + "Options" + ], + "system_buttons": [ + "Share" + ], + "other_buttons": null, + "trackpads": null, + "touch_screens": null, + "directional_buttons": [ + { + "set": [ + "Up", + "Down", + "Left", + "Right" + ], + "socd_prevention": { + "hardware": false, + "software": { + "left_right": [ + "neutral", + "last_input", + "disable" + ], + "up_down": [ + "neutral", + "up", + "last_input", + "disable" + ] + } + } + } + ], + "gyroscope": false, + "accelerometer": false, + "ir_reciever": false, + "extension_ports": 0, + "headset_port": false, + "speaker": false, + "microphone": false, + "cable": { + "interface": "USB-C", + "removable": true + }, + "bluetooth": false, + "2_4ghz": false, + "rumble": null, + "digital_to_analog_conversion": [ + { + "emulated_analog": "Left Stick", + "type": "8_way", + "modifier_buttons": 0 + }, + { + "emulated_analog": "Right Stick", + "type": "8_way", + "modifier_buttons": 0 + }, + { + "emulated_analog": "L2", + "type": "button", + "modifier_buttons": 0 + }, + { + "emulated_analog": "R2", + "type": "button", + "modifier_buttons": 0 + } + ], + "pc_xinput": false, + "pc_steaminput": true, + "native_consoles": ["ps4", "ps5", "nsw", "ps3"], + "macro": false, + "turbo": false + } +} \ No newline at end of file diff --git a/leverless/keybox/impact/image.png b/leverless/keybox/impact/image.png new file mode 100644 index 0000000..447a113 Binary files /dev/null and b/leverless/keybox/impact/image.png differ