Skip to content

MacMode v1.2.9

Choose a tag to compare

@andruu andruu released this 18 Sep 00:59
· 3 commits to master since this release

What's New

  • Chord shortcuts no longer open the app menu — Actions with no modifier of their own (Cmd+Left → Home, Cmd+Right → End, Cmd+Backspace → Delete in Explorer) sent a bare Alt release, which Win32 and Electron/Chromium apps treat as "focus the menu bar". The action key then landed in the menu instead of the editor — most visibly in Claude Desktop, where Cmd+Left opened the app menu. The engine now always presses a key before releasing Alt, using the action's own modifier when it has one and a masking Ctrl press otherwise (the same technique Cmd+Q and Cmd+already used).Cmd+Shift+Left/Right` are covered too.
  • Raycast profile — New shipped profiles/raycast.json maps Cmd+Q to Escape while Raycast's launcher is in front. Previously the default close-window action posted WM_CLOSE to the launcher; Raycast destroys that window rather than hiding it, so the process kept running and its hotkey (e.g. the Copilot key) kept firing with nothing left to show until Raycast was restarted. Every other app keeps the normal close-window behavior.
  • Regression tests — New scenarios for Alt+Left, Alt+Shift+Left, and the Raycast profile, in both physical and Synergy-style injected form (47 total).
  • Docs — README gains a Raycast section, an updated description of the Alt-cancel batch, and a note in the Synergy section that the injected-input changes do not affect Raycast's Copilot-key hotkey.

v1.2.8 (the Raycast profile alone) was tagged but not released; this release supersedes it.

Upgrading

Replace MacMode.App.exe; your settings.json and edited profiles are untouched. If you upgrade by swapping only the exe, also copy profiles/raycast.json from the zip into your profiles folder (or use Edit Profiles… → Reset on it) — the running app picks it up without a restart.

Install

Extract the zip and run MacMode.App.exe. Self-contained build; no separate .NET runtime install required.