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

Usage issues with multiple-key keybindings #644

Closed
madduck opened this Issue Feb 10, 2017 · 1 comment

Comments

Projects
None yet
3 participants
@madduck

madduck commented Feb 10, 2017

Consider a keybinding such as meta-d-meta-g

This has a number of consequences:

  1. meta-d by itself has become inaccessible
  2. Once I pressed meta-d, there is no way for me to undo that, i.e. I have to press another key, which then gets swallowed
  3. There is no UI-feedback here

All of the above lead to situations where it's quite easy to get Irssi to do something you didn't intend.

Please consider the following proposals:

  1. Provide UI indicator that shows the current buffer if a multikey-binding is in the process of being triggered
  2. Allow e.g. ESC to clear that buffer. This might just be a bindable action so that it's configurable (e.g. escape_multikey)
  3. Time-out if a complete sequence isn't entered within $configurable seconds, which has the same effect as escape_multikey.

Thanks!

@dequis

This comment has been minimized.

Member

dequis commented Mar 21, 2017

@dequis dequis closed this Mar 21, 2017

@dequis dequis removed the WIP label Mar 21, 2017

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