"d" does not respect remappings of movement keys
See original GitHub issueColemak users remap “hjkl” to “snei”, after doing this:
dn
-> should be equivalent to dj
on a non-remapped config.
Instead dn
does “delete to next match” as if n
hadn’t been remapped to j
.
I tried to remap dn
to dj
using the config but that also didn’t work.
Issue Analytics
- State:
- Created 6 years ago
- Reactions:18
- Comments:12 (7 by maintainers)
Top Results From Across the Web
Impossible to play due the lack of rebind of the movement keys!
Personally for me wasd is deadly uncomfortable with a less amount of reachable buttons compare to arrows. Also whole set is crooked itself....
Read more >Preventing repeated use of hjkl movement keys in vim
Remapping hjkl keys is somewhat troublesome, and best not done, because they're hardcoded in vim due to historical reasons. Share.
Read more >Think twice about your keyboard mappings, please. : r/gamedev
Mapping rule #1: Do not put movement keys and primary function keys on ... If you have configurable key mappings you're set i'd...
Read more >Remapping the Keys of a Wireless Presenter - Notes
However, your specific presentation software might use other keys for switching between slides, and in this case the presenter seems to “not ......
Read more >Keybinding issues (when remapping keys in OS)
"I remapped keys in OS and the game does not respect that." ... A, S or D. For example on French AZERTY keyboard...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I’m a Dvorak user who is also experiencing the same issue. I use “htns” instead of “hjkl” and pressing “dt” does the same thing as if I had not mapped “t” to “j”.
A fix for this would be very much appreciated.
If it’s useful, I created this fork where I hardcoded the extension to you colemak remappings: https://github.com/ollyhayes/Colemak-Vim. You can install it from the extension store.
I’ve been using it for the last year and it’s been working really well. Dvorak users or Colemak users that remap differently can make a fork themselves using the same technique probably.