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

Binding modes/binding submaps #846

Open
YaLTeR opened this issue Dec 8, 2024 · 1 comment
Open

Binding modes/binding submaps #846

YaLTeR opened this issue Dec 8, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@YaLTeR
Copy link
Owner

YaLTeR commented Dec 8, 2024

The ability to configure multiple binding modes with separate binds.

An example use-case is a "launcher" mode, where e.g. you press Super+D, then instead of the normal binds, you have binds to run applications, like F for firefox, N for nautilus, T for terminal, etc. So you press Super+D+F to run firefox.

There's a WIP implementation for binding modes: #532. The author's GitHub account had disappeared, but I remember about the PR and will get to it at some point.

@YaLTeR YaLTeR added the enhancement New feature or request label Dec 8, 2024
@mastoca
Copy link

mastoca commented Dec 8, 2024

xmonad's approach for subkeys is interesting which I used in many ways. for example I use it to bring up the gridSelect module

       ...
        ^++^ subKeys
          "Grid Select (Super-g followed by a key)"
          [ ("M1-g g", addName "grid select some bookmarks" $ spawnSelected' myBookmarkGrid),
     ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants