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

Future Proof Global Keybindings #62

Open
2 of 4 tasks
bluss opened this issue Feb 25, 2017 · 6 comments
Open
2 of 4 tasks

Future Proof Global Keybindings #62

bluss opened this issue Feb 25, 2017 · 6 comments

Comments

@bluss
Copy link
Member

bluss commented Feb 25, 2017

In the era of wayland, we need a different way than keybinder to allow global keyboard shortcuts.

  • Allow using Kupfer without keybinder installed (since v311)
  • Allow to summon kupfer from window manager shortcuts (Just use kupfer exectuable)
  • Generalize global keybinding code for primary Ctrl + Space shortcut
  • Generalize so that triggers can use it too (Arbitrary amount of keybindings needed)
@bluss
Copy link
Member Author

bluss commented Feb 25, 2017

We're in the same boat as Guake/guake/issues/914

@bluss
Copy link
Member Author

bluss commented Mar 3, 2017

I need to know more about your environment. Window manager, does some program already have ctrl + space already bound?

@bluss
Copy link
Member Author

bluss commented Mar 3, 2017

It's supposed to turn off Keybinder in wayland (so that it doesn't segfault). Maybe that has a false positive. (It looks like it's this).

@simonbcn
Copy link

simonbcn commented Mar 3, 2017

Gnome Shell on Wayland (Mutter). I was executing it on Xorg but with some update it has activated Wayland again. 😕

@bluss
Copy link
Member Author

bluss commented Mar 3, 2017

314 is the first kupfer release that supports Wayland properly. There will be bugs :D

@seltzered
Copy link

regarding "Allow to summon kupfer from window manager shortcuts (Just use kupfer exectuable)" - this allows summoning kupfer, but I think it should also be a 'toggle' action - that is invoking the same shortcut to summon kupfer should also close the kupfer window. This would be in-line with most other quazi-modal tools like Quicksilver, macOS Spotlight, Ubuntu System Search, etc.

Using kupfer 0+v320-1 on ubuntu 21.04 (wayland) where I configured ctrl+space to work via the standard settings for ubuntu keyboard shortcuts (keybinder reports "Error [kupfer.core.plugins]: Could not import plugin 'kupfer.plugin.triggers': Dependency 'Keybinder' is not available"). Right now, in order to exit kupfer a user has to shift toward hitting the escape key if they had just invoked kupfer by the ctrl+space.

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

No branches or pull requests

3 participants