Julien Kaspar
6de6d7267f
Keymap: improve consistency for paint modes
Various changes to common keymap entries to:
- Sync up very common shortcuts between all Draw, Paint & Sculpt modes
- Avoid shortcut conflicts and remap blocking shortcuts
- Add missing common shortcuts
- Make some important shortcuts more accessible
Some standards this is setting across these modes are:
- Holding `Ctrl` & `Shift` for inverted/smoothing brush strokes
- `X` (+ modifier keys) for Color operations
(for example flip, sample & fill).
- `Ctrl R` for remeshing
- `I` and `Alt I` for creating and removing keyframes.
- Sample Color = `S` -> `Shift X`
- Set Vertex Color = `Shift K` -> `Ctrl X`
- Stroke Method Menu = `E` -> `Alt E`
New
- Paint Smooth = `Shift Left Mouse`
- Sample Weight = `Ctrl Left Mouse` -> `Shift X`
- Sample Group = `Shift Left Mouse` -> `Shift Ctrl X`
- Set Weight = `Shift K` -> `Ctrl X`
- Linear Gradient = `Alt Left Mouse` -> `Shift A`
- Radial Gradient = `Ctrl Alt Left Mouse` -> `Shift Alt A`
- Stroke Method Menu = `E` -> `Alt E`
New
- Invert Paint = `Ctrl Left Mouse`
- Smooth Paint = `Shift Left Mouse`
- Sample Color = `S` -> `Shift X`
New
- Smooth Paint = `Shift Left Mouse`
- Face Sets Visibility = `H` -> `Shift H`
- Face Sets Visibility = `Shift H` -> `H`
- Face Set Edit Pie = `W` -> `Alt W`
- Sample Color = `S` -> `Shift X`
- Context Enum Menu = `E` -> `Alt E`
- Subdivision Set (Level -1 relative) = `Pg Down` -> `Alt 1`
- Subdivision Set (Level 1 relative) = `Pg Up` -> `Alt 2`
New
- `paint.brush_colors_flip` = `X`
- `sculpt.detail_flood_fill` = `Ctrl R`
- `sculpt.set_pivot_position` (Mode=Surface) = `Shift Right Mouse`
New
- `brush.scale_size` (scalar=0.9) = `[`.
- `brush.scale_size` (scalar=1.1) = `]`.
Removed
- Delete All Active Frames = `Shift X`
New
- `wm.call_menu (GPENCIL_MT_gpencil_draw_delete)` = `Alt I`
- Delete = `X` -> `Alt I`
New
- `wm.call_menu (GPENCIL_MT_gpencil_draw_delete)` = `Alt I`
- Sample Weight = `Ctrl Left Mouse` -> `Shift X`
New
- `wm.call_menu (GPENCIL_MT_gpencil_draw_delete)` = `Alt I`
New
- `gpencil.tint_flip` = `X`
- `wm.call_menu (GPENCIL_MT_gpencil_draw_delete)` = `Alt I`
Ref !108791.