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

Add support for escaping while Caps Lock is on? #72

Open
NateEag opened this issue Oct 5, 2016 · 5 comments
Open

Add support for escaping while Caps Lock is on? #72

NateEag opened this issue Oct 5, 2016 · 5 comments

Comments

@NateEag
Copy link

NateEag commented Oct 5, 2016

I just started using evil-escape as an alternative to my old setup to do the same thing using key-chord mode.

There is one thing I used to have that I no longer do, though, which is the ability to return to evil-normal-state regardless of whether Caps Lock is on.

This would be achievable very simply if #64 were implemented, but it is technically a different feature.

@khaoos-abominable
Copy link

When I only started using evil-escape it was the first thing that I implemented via key-chord. And when it works properly (more often than not FD doesn't trigger the command, I don't know why) I find myself messing up my code very fast joining lines with J and then trying to fix it with U :). So I don't believe it will be useful for the most of users.

A more annoying problem for me is evil-escaping from writing anything in my native language. So I am trying to train my finger memory to hit C-[ instead when I write in russian.

@NateEag
Copy link
Author

NateEag commented Feb 6, 2017

Huh, interesting perspective.

I can only say that with my old key-chord mode workaround, I didn't have to think about whether I had Caps Lock on or not, and I found that very useful.

Obviously, YMMV.

@unhammer
Copy link

Partly related: I often am too slow at releasing the shift key, so end up with Jk in the buffer

@NateEag
Copy link
Author

NateEag commented Oct 18, 2017

I should note that I have given up on using custom keybindings to return to normal-state.

Instead, I made it easier to type Escape, by making Control send Escape if I push no other keys, and triggering all of that with the physical Shift keys on my keyboards.

That's not the solution for everyone, but it's working well for me, which is why I haven't done more on this.

@syl20bnr
Copy link
Owner

Would be fixed with #64 so I tag it as duplicate.

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

4 participants