tune: reorder default labels by QWERTY finger ergonomics

Replace the physical-position label order with a finger-strength-based
order that alternates hands where possible: index > middle > ring >
pinky, home row > top row > bottom row. Home row pairs come first
(fjdksl), then home stretches, then top row index/middle pairs, and
so on, with the weakest pinky/bottom-row-stretch keys trailing.

Marginal but measurable ergonomic win for touch typists; conflict
avoidance logic unchanged.
This commit is contained in:
swaits committed 2026-04-13 20:08:33 -06:00
1 parent 428dda2083
commit a9544af099
1 file changed
+4 -2
+4 -2
View File
@@ -11,8 +11,10 @@ local fn = vim.fn
local M = {}
M.config = {
-- The labels that may be used, in order of their preference.
labels = 'fdsaghjklrewqtyuiopvcxzbnm',
-- The labels that may be used, in order of their preference. Ordered by
-- QWERTY finger strength (index > middle > ring > pinky, home > top >
-- bottom) with hand alternation to break ties.
labels = 'fjdkslahgeiruowmcnvptyqxzb',
-- The highlight group to use for match highlights.
search = 'Search',