The Add-On provides extensive options for customizing & optimizing workflows.
An all-in-one collection of Scripts, Tools, Macros and Pie-Menus, etc.
Modular - The kit is composed of separate modules that can be enabled or disabled.
At your discretion - No preset shortcuts
keKit 3.5+ is Blender 5+ only (not backwards compatible)
keKit is an (off-line) extension add-on since keKit 3.51
Gumroad/Blender Market: Pro version (paid) - GitHub: Standard version (older, unsupported & free)The Pro version will be updated/patched continuously - Standard version will be updated eventually. Note: These links are the only recommended sources:
Please report any bugs/issues using this support form/format!
Note: keKit (Pro & Standard) may, or may not, work, in whole or partially, on any version of Blender (2.8+), but is only supported as stated at the top of this page.
* * *
LINKS
YouTube - keKit demos & other videos Note: There are additional shorter keKit videos on the wiki (not found on YT)
Macro Clean can now be run from edit mode (just autoswitches to object mode as needed)
[Cleanup] UV Usage (NEW)
Calculate and evaluate usage of 0-1 UV area by Selected UVs in Edit Mode or All UVs in Object Mode.
Evaluations are for UV 0-1 (baked) textures in (roughly) industry standard ranges. (Single UDIM)
Overlapping UVs will halt op, and the overlapping UVs will be selected.
Find in the new "Validation" category in the clean-up module panel
[Geo] Paste+ (Fix)
Fixed pasting in Edit Mode bug, Mouse Pos Paste bug & a Material duplication bug
v3.51
keKit is now an Extension Add-on. The WIKI has have been updated to reflect this.
Note: This is keKit Pro only, until the next version sync. (+ Code cleanup: removed versioned/redundant code)
v3.5
A major keKit update for, but not at all limited to, Blender 5.0 compatibility.
Note: Compatibility fixes are not listed here, unless it was the only change (list's long enough)
- No keKit shortcuts or any backwards compatibility should be expected.
Tip: Use the shortcut tools in keKit prefs after install: "Find Useless (shortcuts)"
- keKit v3.5+ is Blender 5.0 only.
(I will also continue to support keKit v3.47 Pro, at least another year)
- keKit 3.5 (not 3.51) is also the version sync update for keKit Standard Version (=legacy add-on)
General / Prefs
"keKit prefs backup" is no more: Discontinued.
keKit shortcuts & add-on prefs will just use Blender's standard features / userpref file
There -might- be a separate general shortcut & properties "backup add-on" in the future...
Some keKit ops have been given additional operator variants, or 'merged' into one, to reduce keKit reliance on properties-based shortcuts (like the new Cut/Copy/Paste+ ops for example)
There's still many ops that rely on properties for different functions
kekit header version nr is now also a link to keKit addon-prefs, for quick access
Added Manual entries for all keKit operators:
Press F1 with mouse over kekit operator in n-panel, or RMB and select "online manual" for direct link to specific WIKI entry
Note: Not pie-menus or properties etc; Operators only.
Shortcuts - keKit Prefs-section
"Potential Conflicts" listing has been removed. Discontinued.
keKit shortcut tools:
Assigned (listing assigned keKit shortcuts)
Unassigned (listing unassigned keKit ops)
Find Useless (shortcuts with missing ops, for general cleanup purposes)
Setup Direct Select Mode: Custom setup that will set 1,2,3 & 4 as it's shortcuts and disable conflicting ops automatically. See notes on new "Direct Select Mode" op below.
Direct Select Mode (Resurrected)
Switch directly to any element mode. Similar to vanilla Blender functionality, but with some additional options:
Toggle option - Toggles between element mode and "back" to object mode, from any element mode
Mouse Pick - Selects objects under mouse before switching mode
Non-mesh support - Grease Pencil & Curves (Note: hard to mousepick without geo bevel!)
Custom Shortcut Op - keKit add-on prefs (shortcut tools): "Setup Direct Select Mode" (above)
GEOMETRY MODULE
Cut,Copy & Paste+ - are now 3 separate ops.
Paste+ Purge (New) - Option to remove unused objects & materials when pasting. Duplicate materials are not used by paste+ if you dont have the materials option enabled in 'prefs/editing/copy on duplicate'. However, Blender's copybuffer (used by paste+) ignores Blender's own prefs and always produces copies of (unused, by Paste+) materials left for you to manually handle, or wait for automatic removal when restarting blender. (p.s. Copybuffer will not change any time soon)
Extract & Edit - Simplified. Some features are now a separate op (Itemize, below)
Itemize - New op from old properties options in Extract & Edit. Fixed edge-mode selection and improved rotation calculation
Mouse Mirror & Flip - now 2 separate ops, minor fixes + now supports multiple objects selected
Linear & Radial Array/Instances - moved to modifiers module (note: these will be deprecated in the future)
BBox & Convex Hull is now 1 button, renamed to 'Make Collision Object'
QMF - QuickMeasure Selection Save Mode, aka Freeze Mode, is no longer a discrete button (just hit "F" in QM modal or assign manually in shortcut editor)
Grid Scale Toggle:
Exposed previously hardcoded values in keKit prefs (settings) for customization
Added grid value box in panel to display current grid size for easy access
Mouse Side of Active / Mouse Select Mirror - No selection error fix + no longer needs an active element - It will just assign one selected vert as active, if not found in selection
FitPrim:
Box, Sphere(s), Cylinder, Plane and Empty are all now listed as one operator
Redo-panel support - Options that were previously add-on prefs stored
Vert-2-vert now has redo-panel option for size (prev. only used edge-length)
Custom shortcuts (per primitive) can still be added manually
Cylinder Modal is now a separate op. Still has Default Segment nr option (in kekit panel)
FitPrim Pie menu works as before - All using the new redo-operator (not the Cylinder Modal)
No longer a sub-menu in keKit panel (regular button row)
Unrotator:
Unrotator options now combined into one single operator. Except the modal-snapping option (a toggle in the keKit panel)
Dupe mode still available as separate button for shortcut assignment, as object mode modal-snap mode does not have the redopanel
No longer a sub-menu in keKit panel (regular button row)
RENDER & SHADE MODULE
Render Visible - Console spam fixed
Sync Material - Button now also displayed when using cycles
BOOKMARKS MODULE
Modifier Presets - Compatibility fix (file path/name changed in 5.0)
Panel UI clearly focus on TT-move,rot & scl as the "main" buttons (to shortcut)
Bigger buttons + new icons: same as the (intended to be replaced) built-in tools.
Note: ALL the other TT ops (Mouse Axis & VP) still rely on op-properties for their modes (may require manual shortcut managment)
CLEAN-UP MODULE
Check Origin at Vert - Changed non-snapped result to disaply as warning (as it is not intended - not just "info")
PIE-MENUS
keMisc - QM entry error fixed
Misc:
Status bar modal-help info text duplication bug fixed
Custom checkmark icons replaced with vanilla checkmarks (as they already have inverted variants for light themes)
To-do / Know issues:
Some known since before B5. Likely to be sorted in upcoming versions of keKit (Pro, initially)
Linear & Radial Array (& Instances) will be replaced/updated using the new node-based mods
FitPrim needs polish in redo-panel, maybe vert2vert distance size for spheres (currently just placed between in user-def unit size)
Bg-sync error in rendered viewport (intended, one directional) just need better error msg
Unwrap Macro - partially working, dependent on textools (fix depends on TexTools b5 compat)
Bool Tool custom pie menu - partially working, dep. on Bool Tool (purportedly sorted for B5)
Convert to CBO - redo panel not working properly (solution TBD)
v3.47
[Modeling] Merge To Mouse (Fix)
Now respects "Correct Face Attributes" (Edit-mode tool option), to keep UV's in place (both vert & edge mode)
[Unlisted] Cycles Image Reload (NEW)
Reloads all images & updates Cycles(or EEVEE) viewport -> images are immediately visible
Assign shortcut manually in "Screen (Global)": screen.ke_cycles_reload
[Context] Context Tools [Upd/Fix]
Grease Pencil now works again: Blender API 4.x Change fix/support for Context Delete, Dissolve & Extrude
Operator changes: These have changed category. Remove old mapping: