← KD100

Release v1.5.1: Set sets mode as default with 6 wheel functions

b3d0edb259e00304c1408a071341a050650d69e4 · Claude · Jan 22, 2026 20:45

Update version to 1.5.1 and configure default.cfg to showcase the
new set-based wheel navigation feature.

Makefile changes:
- Update VERSION from 1.5.0 to 1.5.1

default.cfg changes:
- Change wheel_mode from "sequential" to "sets" (new default)
- Expand from 3 to 6 wheel functions (complete 3 sets)
- Add detailed inline documentation for each wheel function

Wheel function mapping:
  Set 1 (primary tools):
    - Function 0/1: Brush size (]/[) ↔ Opacity (o/i)
  Set 2 (secondary tools):
    - Function 2/3: Flow (Shift+]/[) ↔ Rotation (Ctrl+]/[)
  Set 3 (occasional tools):
    - Function 4/5: Scatter (Alt+]/[) ↔ Spacing (Super+]/[)

This provides users with a ready-to-use configuration that
demonstrates the full power of set-based navigation for
digital art workflows in Krita.

Files modified:
- Makefile: VERSION = 1.5.1
- default.cfg: wheel_mode = sets, 6 wheel functions with comments

+21 −12 · 2 files changed

  • Makefile +1 −1
  • default.cfg +20 −11
diff --git a/Makefile b/Makefile
index c4b9eed..c0cc5bc 100644
--- a/Makefile
+++ b/Makefile
@@ -7,7 +7,7 @@ DIR = $(shell pwd)
 HOME = "/home/"$(shell logname)
 TARGET = KD100
 DEBUG_TARGET = KD100-debug
-VERSION = 1.5.0
+VERSION = 1.5.1
 
 # Source files
 SRC_DIR = src
diff --git a/default.cfg b/default.cfg
index cf8ab73..c9a51f9 100644
--- a/default.cfg
+++ b/default.cfg
@@ -103,7 +103,7 @@ leader_mode: toggle
 //                   Set 2: Wheel functions 2-3 (e.g., flow ↔ rotation)
 //                   Set 3: Wheel functions 4-5 (e.g., scatter ↔ spacing)
 //
-wheel_mode: sequential
+wheel_mode: sets
 
 //
 //     Wheel Click Timeout Configuration
@@ -258,17 +258,26 @@ leader_eligible: true
 Button 18
 type: 1
 function: swap
-// 
-// Clockwise Turn
+//
+// Clockwise Turn (6 functions for 3 sets of 2)
+// Set 1: Brush size (function 0) ↔ Opacity (function 1)
+// Set 2: Flow (function 2) ↔ Rotation (function 3)
+// Set 3: Scatter (function 4) ↔ Spacing (function 5)
 //
 Wheel
-function: bracketright
-function: o
-function: shift+bracketright
-// 
-// Counter-Clockwise Turn
+function: bracketright        // Set 1, function 0 - Brush size increase
+function: o                   // Set 1, function 1 - Opacity increase
+function: shift+bracketright  // Set 2, function 2 - Flow increase (Krita: Shift+])
+function: ctrl+bracketright   // Set 2, function 3 - Rotation clockwise
+function: alt+bracketright    // Set 3, function 4 - Scatter increase
+function: super+bracketright  // Set 3, function 5 - Spacing increase
+//
+// Counter-Clockwise Turn (6 functions for 3 sets of 2)
 //
 Wheel
-function: bracketleft
-function: i
-function: shift+bracketleft
+function: bracketleft         // Set 1, function 0 - Brush size decrease
+function: i                   // Set 1, function 1 - Opacity decrease
+function: shift+bracketleft   // Set 2, function 2 - Flow decrease (Krita: Shift+[)
+function: ctrl+bracketleft    // Set 2, function 3 - Rotation counter-clockwise
+function: alt+bracketleft     // Set 3, function 4 - Scatter decrease
+function: super+bracketleft   // Set 3, function 5 - Spacing decrease