karousel icon indicating copy to clipboard operation
karousel copied to clipboard

[Better Choice of Keybingdings and Preventing Confusion When Switching Left/Right at Start/End Window ]

Open Astarospace opened this issue 7 months ago • 2 comments

Is your feature request related to a problem? Please describe. I'm always frustrated with keybindings like Meta+Ctrl+Alt+Shift+F1, Meta+Ctrl+Alt+Shift+F4 and any keybinding that contains Shift+number or letter (like: Meta+Shift+W). When keybindings demand more than 4 keys they become tedious. Also, an unnecessary feature that I find confusing more than useful is when I switch to left window when I am at the start window it returns to the second window instead of not doing anything, this causes confusion.

Describe the solution you'd like

  • Karousel is really what KDE misses to be the best desktop environment ever. I would want karousel's keybindings be the same as PaperWM. PaperWM's keybindings are very simple, intiuitive and easy to grasp. Here you can see how simple and intiuitve are PaperWM's keybindings: https://github.com/paperwm/PaperWM

You can edit these keybindings to be: Switch to the right window Meta+Right Arrow

Switch to the left window Meta+Left Arrow

Switch to the start window Meta+Home

Switch to the end window Meta+End

Move column to the right Ctrl+Meta+Right Arrow

Move column to the left Ctrl+Meta+Left Arrow

Move column to the start Ctrl+Meta+Home

Move column to the end Ctrl+Meta+End

  • Also, PaperWM when enabled in GNOME automatically overrides GNOME's shortcuts. If karousel were the same, that would be perfect.

  • I strongly recommend you change every keybinding that contains Shift+number or letter (like: Meta+Shift+W, Meta+Shift+A, Meta+Shift+D, Meta+Shift+1, Meta+Shift+3, Meta+Ctrl+Shift+1), because they don't work without a hassle.

  • Also, I strongly recommend you change these two keybindings: Meta+Ctrl+Alt+Shift+F1, Meta+Ctrl+Alt+Shift+F4 because they open tty.

  • I strongly recommend you prevent confusion by making – scrolling left when on start window or right when on end – not do anything instead of returning to the second or second to last.

Additional context I hope implementing these features would be easy for you. Wishing you all the best. Thank you so much for your awesome work. I really appreciate the great work you've done.

Astarospace avatar May 27 '25 12:05 Astarospace

Thank you for the suggestions. Using arrow keys instead of wasd would clash with even more KDE default shortcuts.

To answer your bullet points:

  1. Kwin scripts can't override default KDE shortcuts.
  2. I don't think it's possible to set all default keybindings in a way that is both sane and would work without a hassle.
  3. They don't switch tty for me. Which distro are you using?
  4. It should already do nothing. Which shortcut exactly are you using that incorrectly switches to second or second to last?

peterfajdiga avatar Jul 02 '25 21:07 peterfajdiga

Another suggestion, as I am doing so myself: Using Vim-like keys like Meta+H,J,K,L. Using WASD especially in combination with Meta is quite unusable IMO, I prefer to use Vim-keys anyway.

Deinorius avatar Jul 28 '25 14:07 Deinorius