| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(gui): add capability-driven actions ring (#528) | 1 个月前 | |
feat(core): add a Super modifier and make Win/Meta name it (#1387) Custom and held shortcut chords gain a Super modifier that always presses the platform logo key: KEY_LEFTMETA on Linux, the Windows key on Windows, Command on macOS. Win and Meta now parse as Super instead of Cmd, so on Linux and Windows a saved Win+... or Meta+... chord presses the logo key rather than Control (#893); Cmd keeps its cross-platform meaning and on macOS every chord is unchanged. Held Super chords share the Command owner on macOS and own their own key elsewhere. KeyCombo carries the new bit over IPC, so PROTOCOL_VERSION 33 -> 34. Co-authored-by: Sungyong Cho <dev@sungyongcho.com> | 1 天前 | |
fix(macos): press shortcut keys where the active layout types them (#948) Shortcuts were posted at fixed US-ANSI key positions, so on AZERTY Lock Screen pressed Ctrl+Cmd+A and on Dvorak Save pressed Cmd+O. A shortcut's key is now the one that types its character on the active layout's bare layer (Command included for layouts such as Dvorak - QWERTY Cmd); a character the layout reaches only through Shift or Option keeps its US position, since adding the modifier would press a different shortcut. Held chords pin the key they went down on. The layout's uchr data is read on the main thread, where Text Input Source Services must run, and translated with UCKeyTranslate on the worker. Screenshot and Capture Region post their symbolic hotkey records, which follow a user's reassigned shortcut. Co-authored-by: Gus Lipkin <gus.lipkin@gmail.com> | 1 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 天前 | ||
| 1 天前 |