I just installed CurrentKey. How do I set it up with my Spaces?
When the app initially runs, first visit each of your Spaces so the app can learn about them. As you move through your Spaces, it will then automatically create a Room assigned to that Space, which you can then name (and jump directly back to, etc). Before you visit each Space, the app will not know about them.
The app seems confused
Make sure the app's dock icon setting is correct — it should be set to "None":
Also, the app needs this menubar setting enabled (if you want it to operate without a menubar icon, you can select that option within the app's Advanced Settings screen):
Conflicts with window tiling or workspace managers
If you use window tiling or workspace managers like yabai, hammerspoon, or Magnet, please make sure those apps are set to ignore CurrentKey. Here's an example with Magnet:
Some window management apps rearrange windows across Spaces in ways that can cause unexpected Room switches. Adjusting your tiling app's settings to prevent moving windows between Spaces usually resolves this.
The Rooms seem to have been jumbled, any tips?
When the app is closed and reopened, it will try its best to reassign Rooms correctly but sometimes gets it wrong.
One thing you can do to help the app figure out which Rooms belong to which Spaces: set a unique desktop background image for your different Spaces (ideally a static image like .png or .jpg — not the dynamic time-of-day ones from Apple). This isn't necessary, but if you quit the app frequently, it can help CurrentKey wrangle with the situation and restore your Rooms more successfully.
Clamshell mode and multi-external display issues
If you frequently use clamshell mode, plug in more than one external display at a time, or if your display resolutions change when displays are lost or added, Apple's window manager unfortunately mixes things up, and it can lead to CurrentKey getting confused.
Normally it's not a big deal, but under these conditions/usage patterns, CurrentKey performs better when "Displays have separate Spaces" is turned off.
Something else isn't working
Please reach out to me and I will get back to you ASAP (probably within a couple of hours unless I'm asleep) and help you get it working. I seriously LOVE it when users give me feedback.