domferr / domferr/tilingshell

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

Open
#229 3 comments 2 reactions 0 assignees View on GitHub
enhancement good first issue help wanted
Dominant language
TypeScript
Stars
2k
Forks
116
PR merge metrics
No merged PRs in 30d

Description

**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).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.