The BetterArrow extension remaps your arrow key movements in VS Code to j, k, l, and ; while holding the Alt key. This ergonomic layout keeps your hands on the home row, improving coding efficiency and comfort. Additionally, it provides Alt + h and Alt + ' for quick navigation to line start and end.
Traditional arrow keys force you to move your hand away from the home row, disrupting your typing flow. BetterArrow's layout using j, k, l, and ; keeps your fingers naturally positioned while holding Alt. This ergonomic design reduces hand movement, prevents strain, and maintains coding efficiency during long programming sessions.
Alt + j- Move cursor leftAlt + k- Move cursor upAlt + l- Move cursor downAlt + ;- Move cursor rightAlt + h- Move cursor to thevery left(Works same asHOMEkey)Alt + '- Move cursor to thevery right(Works same asENDkey)
- Open the Extensions view by pressing
Ctrl+Shift+X(orCmd+Shift+Xon Mac). - Search for "BetterArrow".
- Click "Install" to install the extension.
- Hold the
Altkey. - Use
j,k,l, and;to navigate your code.
No additional configuration is required. The extension works out of the box.
This extension is licensed under the MIT License.
MIT License
Copyright (c) 2025 Bibekananda Mudi