Clockwise/counter-clockwise operation directions #38

Closed
opened 2026-01-05 14:47:51 +01:00 by adam · 4 comments
Owner

Originally created by @talimity on GitHub (Oct 11, 2021).

Originally assigned to: @LGUG2Z on GitHub.

Hi, thanks for your work on Komorebi! It's by far the slickest TWM I've run across for Windows.

On macOS I'm a heavy user of Amethyst, which allows you to move and cycle through focused windows in a clockwise/counterclockwise fashion. It'd be great if komorebic could also offer this functionality so that instead of needing to bind keys for eight window operations (focus "left"/"right"/"up"/"down" and move "left"/"right"/"up"/"down") I could get by with half that many.

Cycling would also be useful for workspace and monitor navigation, however komorebic query makes it pretty straightforward to implement that myself in my AHK config script.

Originally created by @talimity on GitHub (Oct 11, 2021). Originally assigned to: @LGUG2Z on GitHub. Hi, thanks for your work on Komorebi! It's by far the slickest TWM I've run across for Windows. On macOS I'm a heavy user of [Amethyst](https://ianyh.com/amethyst/), which allows you to move and cycle through focused windows in a clockwise/counterclockwise fashion. It'd be great if komorebic could also offer this functionality so that instead of needing to bind keys for eight window operations (`focus "left"/"right"/"up"/"down"` and `move "left"/"right"/"up"/"down"`) I could get by with half that many. Cycling would also be useful for workspace and monitor navigation, however `komorebic query` makes it pretty straightforward to implement that myself in my AHK config script.
adam added the enhancement label 2026-01-05 14:47:51 +01:00
adam closed this issue 2026-01-05 14:47:51 +01:00
Author
Owner

@LGUG2Z commented on GitHub (Oct 11, 2021):

@talimity Thanks for the positive feedback! Check out the branch that I just pushed and see how those changes and new commands work out for you.

@LGUG2Z commented on GitHub (Oct 11, 2021): @talimity Thanks for the positive feedback! Check out the branch that I just pushed and see how those changes and new commands work out for you.
Author
Owner

@talimity commented on GitHub (Oct 12, 2021):

Hey that was quick, thanks! Not familiar with Rust but the changes look straightforward so I think the new commands should let me perfectly replicate my macOS Amethyst setup, so it looks great to me.

Thanks again 👍

@talimity commented on GitHub (Oct 12, 2021): Hey that was quick, thanks! Not familiar with Rust but the changes look straightforward so I think the new commands should let me perfectly replicate my macOS Amethyst setup, so it looks great to me. Thanks again 👍
Author
Owner

@LGUG2Z commented on GitHub (Oct 12, 2021):

If you're not in a position to compile the branch from source, you can download the prebuilt binaries from here to try out.

Once you are able to confirm that you're able to use the cycle commands as expected I'll merge the changes to the master branch and close this issue.

@LGUG2Z commented on GitHub (Oct 12, 2021): If you're not in a position to compile the branch from source, you can download the prebuilt binaries from [here](https://github.com/LGUG2Z/komorebi/actions/runs/1330503885) to try out. Once you are able to confirm that you're able to use the cycle commands as expected I'll merge the changes to the `master` branch and close this issue.
Author
Owner

@talimity commented on GitHub (Oct 12, 2021):

Ahh, didn't notice the build action. Just downloaded it and spent some time messing around with the new cycle commands and they all appear to work as expected for windows/workspaces/monitors -- though in the case of monitors I only have two so I can't verify direction.

@talimity commented on GitHub (Oct 12, 2021): Ahh, didn't notice the build action. Just downloaded it and spent some time messing around with the new cycle commands and they all appear to work as expected for windows/workspaces/monitors -- though in the case of monitors I only have two so I can't verify direction.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#38