Skip to content

Add screen-edge column scrolling - #175

Open
newfullname wants to merge 1 commit into
peterfajdiga:masterfrom
newfullname:edge-scroll
Open

Add screen-edge column scrolling#175
newfullname wants to merge 1 commit into
peterfajdiga:masterfrom
newfullname:edge-scroll

Conversation

@newfullname

Copy link
Copy Markdown

This adds optional column scrolling when the mouse reaches the left or right screen edge.

How it works:

  • move the cursor to a screen edge
  • keep it there for the set delay
  • Karousel scrolls one column at a time

It also adds:

  • a setting to turn it on
  • a delay setting

Note:

  • this can conflict with Plasma’s default screen-edge actions, so you may need to change or disable them

I made this for myself, but I am sharing it in case it helps others too. I find it handy because when I am already using the mouse, like in a browser, it is easier for me to scroll this way sometimes.

@peterfajdiga

peterfajdiga commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Thank you for the pull request! I haven't found the time to try it out yet, though, and I'm not sure when I will :/

@peterfajdiga

Copy link
Copy Markdown
Owner

Thanks again for the pull request. It's a good idea and I've actually already been able to achieve screen-edge scrolling a different way. I'll share it with you in case you find it useful and also in the hope of avoiding adding more code that I will have to maintain. 😄

In System Settings -> Window Management -> Window Behavior -> Focus, set Window activation policy to Focus follows mouse.

Then in Karousel settings under the Parameters tab, make sure left and right margins are larger than horizontal gaps between windows, so that you can always see a bit of the next window at the edge of the screen.

Please let me know how that works out for you, if you do try it out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants