VSCodeVim / Vim

:star: Vim for Visual Studio Code
http://aka.ms/vscodevim
MIT License
13.99k stars 1.32k forks source link

Support for different keyboard layouts #6262

Open K4LCIFER opened 3 years ago

K4LCIFER commented 3 years ago

Is your feature request related to a problem? Please describe. I appear to be unable to change keyboard layouts for this extension. I use workman, which means that the default qwerty vim layout is next to useless for me.

Describe the solution you'd like Ability to have keyboard layouts automatically detected, or manually selectable.

J-Fields commented 3 years ago

Is there a way in Vim to do what you're looking for?

bew commented 3 years ago

What do you expect to change if you change the keyboard layout?

The vim keys like v, d, y, c, u, p, etc.... are not layout specific afaik, if these keys are not present on your keyboard layout you can always remap keys you have to the vim keys.

Abdillah commented 3 years ago

What do you expect to change if you change the keyboard layout?

I don't find a way to remap vim.whichkey as a case to rise here, and maybe another case for when the h/j/k/l is hard-coded.

gracicot commented 2 years ago

There are problem remapping h/j/k/l especially when the layout has a those key mapped to a letter like y. The extension will wait for double tap key even though there is no action to do when double tapping. I denoted this problem in #7585 Supporting different layouts natively would maybe solve this bug.