-
Notifications
You must be signed in to change notification settings - Fork 8.4k
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
Keybind to suppress all keybinds #18067
Comments
I think i could take a look at it. Can I ? |
Please do |
on it. |
Hmm. I can't seem to find this on the backlog, so kudos. It's a little like #5790, but instead of just a different keymap, you want to just skip all keys. It's pretty trivial to add an action, so that should be easy. And it should be easy enough to add a flag inside The trick I'd have here is: does activating this action skip the next key, or all keybinds till this action is triggered again? And if it's the latter, then how would the Terminal ever know to re-activate keybindings, if you can't press a keybinding to reactivate it? But the former (just skip keybindings for the next key), that seems trivial to implement. |
Thanks for filing. Could you provide a little more information about your scenario? Which vim are you using (in WSL? VIM for windows?) Is it one particular keybinding? /? |
I had some situations with neovim on windows and my cutom keybinds like ctrl + O. It is not any particular keybinding but this could be a general improvement against all programs. Please let me know if you have any thoughts. |
Description of the new feature/enhancement
We have a lot of programs like vim or others which could have keybinds that map to the same which is in terminal the keyboard is kind of limited for all the possible keybinds to not be used when running this command
Proposed technical implementation details (optional)
In general we could have a keybind that maps to one key combination when pressed would disable all keybinds and when task is done we can come back
The text was updated successfully, but these errors were encountered: