| … | … | @@ -427,6 +427,8 @@ const DEFAULTS: Dictionary = { |
| 427 | 427 | "builder.toggle_toolbar": {"key": KEY_T, "ctrl": true, "label": "Show / hide the left column (tools)"}, |
| 428 | 428 | # #124 B3: panels moved with their header's right-click "Move to ▸" go home. |
| 429 | 429 | "builder.reset_panels": {"key": KEY_N, "ctrl": true, "alt": true, "label": "Reset panel layout (every panel back to its column)"}, |
| 430 | # #120 L2 §13: BoxCutter's own start key (its manual: "alt + w with cursor in 3d view"). | |
| 431 | "builder.box_cutter": {"key": KEY_W, "alt": true, "label": "BoxCutter: draw a cutter on the aimed surface"}, | |
| 430 | 432 | "builder.adjust_last": {"key": KEY_F6, "label": "Adjust Last (the last operation's settings)"}, |
| 431 | 433 | "builder.history": {"key": KEY_Z, "ctrl": true, "alt": true, "label": "Undo History"}, |
| 432 | 434 | "builder.repeat_last": {"key": KEY_R, "shift": true, "label": "Repeat the last command (starts the tool again)"}, |
| … | … | @@ -4301,7 +4301,8 @@ func _builder_key(event: InputEvent) -> void: |
| 4301 | 4301 | for binding: Array in [ |
| 4302 | 4302 | ["builder.knife", _knife, "aim or place points with P, X/Y/Z axis, [ ] offset, Enter to cut"], |
| 4303 | 4303 | ["builder.extrude", _extrude, "[ ] to push the face, Enter to extrude"], |
| 4304 | ["builder.create_box", _box, "[ ] to resize, Enter to create"]]: | |
| 4304 | ["builder.create_box", _box, "[ ] to resize, Enter to create"], | |
| 4305 | ["builder.box_cutter", get_node_or_null("BoxCutter"), "P corner, X mode, E depth, Space through, Enter to cut"]]: | |
| 4305 | 4306 | if not Keymap.tapped(event, String(binding[0])): |
| 4306 | 4307 | continue |
| 4307 | 4308 | if ops.activate(binding[1] as LevelOperator): |