diff --git a/src/AcDream.App/Rendering/GameWindow.cs b/src/AcDream.App/Rendering/GameWindow.cs index 6124b01..292c6b5 100644 --- a/src/AcDream.App/Rendering/GameWindow.cs +++ b/src/AcDream.App/Rendering/GameWindow.cs @@ -8518,8 +8518,10 @@ public sealed class GameWindow : IDisposable // Every other action fires on Press only (no Release / Hold side- // effects in the K.1b set). Filter out non-Press activations early // so subscribers that have Release-mode bindings don't accidentally - // re-fire. - if (activation != AcDream.UI.Abstractions.Input.ActivationType.Press) return; + // re-fire. B.4b exception: DoubleClick must pass through so + // SelectDblLeft / SelectDblRight / SelectDblMid can reach the switch. + if (activation != AcDream.UI.Abstractions.Input.ActivationType.Press + && activation != AcDream.UI.Abstractions.Input.ActivationType.DoubleClick) return; // K-fix1 (2026-04-26): Q is autorun TOGGLE, not hold-to-run. Press // Q to start, press Q again to stop. Pressing Backup / Stop /