Disable caps lock in normal mode
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.2k
- Forks
- 1.5k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 6
Description
Issue
Often times, when we press the caps lock key in insert mode or command mode, we forget to press it again to turn it off when we enter normal mode, then press some cursor navigation keys such as h, j, k, l while the caps lock is still turned on, and create a mess.
What I've tried
So there is a solution for it for the regular vim that you use in a terminal.
https://vim.fandom.com/wiki/Insert-mode_only_Caps_Lock
Since VSCode supports .vimrc, I tried this method but it didn't work with VSCodeVim.
Potential solutions
- a feature that turns off or ignores caps lock when entering normal mode
- a feature that enables caps lock functionality with
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no repository files, tests, or entry points; start by reading the issue and its linked Vim wiki article, then trace VSCodeVim's keyboard handling. Done means Caps Lock is disabled or ignored when entering normal mode, with behavior defined for insert and command modes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript, vscode
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100