Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/modules/bl_keymap_utils/versioning.py
| Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Lines | if keyconfig_version <= (3, 2, 6): | ||||
| if ty_new := { | if ty_new := { | ||||
| 'NDOF_BUTTON_ESC': 'ESC', | 'NDOF_BUTTON_ESC': 'ESC', | ||||
| 'NDOF_BUTTON_ALT': 'LEFT_ALT', | 'NDOF_BUTTON_ALT': 'LEFT_ALT', | ||||
| 'NDOF_BUTTON_SHIFT': 'LEFT_SHIFT', | 'NDOF_BUTTON_SHIFT': 'LEFT_SHIFT', | ||||
| 'NDOF_BUTTON_CTRL': 'LEFT_CTRL', | 'NDOF_BUTTON_CTRL': 'LEFT_CTRL', | ||||
| }.get(item_event.get("type")): | }.get(item_event.get("type")): | ||||
| item_event["type"] = ty_new | item_event["type"] = ty_new | ||||
| if keyconfig_version <= (3, 5, 5): | |||||
| if not has_copy: | |||||
| keyconfig_data = copy.deepcopy(keyconfig_data) | |||||
| has_copy = True | |||||
| # "Snap Source Toggle" did not exist until then. | |||||
| for km_name, _km_parms, km_items_data in keyconfig_data: | |||||
| if km_name == "Transform Modal Map": | |||||
| km_items_data["items"].append(("EDIT_SNAP_SOURCE", {"type": 'B', "value": 'PRESS'}, None)) | |||||
| break | |||||
| return keyconfig_data | return keyconfig_data | ||||