Repository navigation
MacMode v1.2.9
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, whereCmd+Leftopened 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.jsonmapsCmd+Qto Escape while Raycast's launcher is in front. Previously the default close-window action postedWM_CLOSEto 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.