Keyboard mappings with `setxkbmap` on Linux not working
- VSCode Version: 1.11.0 - OS Version: Ubuntu 16.04 I have my Caps Lock key bound to Escape using `setxkbmap` on Linux. This worked fine till 1.10, but broke with 1.11. At first I thought it was an issue with the VSCodeVim extension, but the issue persists with all the other Vim extensions on the marketplace as well. Pressing the escape button still works as expected. The binding is still respected everywhere else in the operating system, it's only Visual Studio Code that ignores it for some reason. Steps to Reproduce: 1. Run `setxkbmap -option caps:escape` (binds caps to escape for the duration of the session) 2. Hitting caps lock when in insert mode (with a Vim extension like VSCodeVim installed) no longer puts you normal mode. 3. Hitting escape still works as expected and puts you in normal mode.
Posted by tallpants on Apr 6, 2017, 5:52 AM
Tags
Related issues
- Custom games stuck on "finding server" for all european servers
- Feature request: add ACP (Agent Client Protocol) stdio JSON-RPC mode
- Forza Horizon 6 (2483190)
- Turn off integrated browser for default
- Weekly updates are too frequent
- [BUG] Max 20x plan: 100% usage after 2 hours of light work (5 commits, no agents)
Raise real-world problems, find people facing the same issue, and discuss solutions.4,500 issues0 comments
github (Sysadmin)
Custom games stuck on "finding server" for all european servers
Feature request: add ACP (Agent Client Protocol) stdio JSON-RPC mode
Forza Horizon 6 (2483190)
Turn off integrated browser for default
Weekly updates are too frequent
[BUG] Max 20x plan: 100% usage after 2 hours of light work (5 commits, no agents)
Add gemini-3.1-pro-preview
[TF2] Feature request: Bring Back Quickplay
Keyboard mappings with `setxkbmap` on Linux not working
- VSCode Version: 1.11.0 - OS Version: Ubuntu 16.04 I have my Caps Lock key bound to Escape using `setxkbmap` on Linux. This worked fine till 1.10, but broke with 1.11. At first I thought it was an issue with the VSCodeVim extension, but the issue persists with all the other Vim extensions on the marketplace as well. Pressing the escape button still works as expected. The binding is still respected everywhere else in the operating system, it's only Visual Studio Code that ignores it for some reason. Steps to Reproduce: 1. Run `setxkbmap -option caps:escape` (binds caps to escape for the duration of the session) 2. Hitting caps lock when in insert mode (with a Vim extension like VSCodeVim installed) no longer puts you normal mode. 3. Hitting escape still works as expected and puts you in normal mode.
Comments (0)
No comments yet. Start the discussion.