zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
47.01k stars 2.7k forks source link

Support Homerow.app keyboard navigation #16215

Open michaelessiet opened 1 month ago

michaelessiet commented 1 month ago

Check for existing issues

Describe the bug / provide steps to reproduce it

I recently started using Homerow and I noticed that the keyboard shortcut overlays don't work in Zed. The only things highlighted are the close, minimize, and enlarge window UI buttons. I think this might be an accessibility bug.

Steps to repro

  1. Install homerow app from https://homerow.app
  2. Grant accessibility access and any other required permissions
  3. Open Zed
  4. Press Cmd + shift + space to show homerow shortcut overlays

Environment

Zed: v0.147.2 (Zed) OS: macOS 15.0.0 Memory: 16 GiB Architecture: aarch64

If applicable, add mockups / screenshots to help explain present your vision of the feature

No response

If applicable, attach your Zed.log file to this issue.

Zed.log


notpeter commented 1 week ago

I believe this leverages the same underlying MacOS features that would be required for: