Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ability to maintain default Gnome Keybindings for Super-Up/Down/Left/Right #229

Open
barnscott opened this issue Dec 16, 2024 · 1 comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@barnscott
Copy link

Describe the feature you'd like
I would like to maintain the ability to use Gnome's default Super-Up/Down/Left/Right behavior of Gnome.

Currently, when I enable Keybindings for Tiling Shell, these default Gnome shortcuts are disabled. I appreciated that this is because, by default, the Extension re-implements these keybindings. However, I would like to use non-default keybindings for Tiling Shell's window-tiling (Super-Up/Down/Left/Right) and then maintain the default Gnome implementations of Super-Up/Down/Left/Right.

To date, I have attempted to re-enable the default Gnome keybindings via dconf/Gnome-settings, however, I suspect the Extension resets these parameters to being disabled every time the extension is loaded (ie, session-login) because they eventually get disabled again.

Possible solution
When the Keybindings feature of Tiliing Shell is enabled, the extension should verify if Super-Up/Down/Left/Right are implemented for itself. If these keybinding are not configured for Tiliing Shell, then Tiling Shell should not disable the Gnome implementation when the extension is loaded (ie, enable-extension events).

@domferr
Copy link
Owner

domferr commented Dec 25, 2024

Hey, thank you for sharing this. I believe it is a nice to have addition. Hope to work on this soon!

@domferr domferr added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Dec 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants