You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux版VS Code v1.67.0键盘映射错乱如何重置或修改?

Linux平台VS Code v1.67.0 键盘映射识别异常修复方案

以下操作按优先级从高到低排序,执行完每一步可以直接测试按键是否恢复,恢复即可停止后续操作。

重置快捷键绑定配置

  • 按下Ctrl+Shift+P调出命令面板,输入Preferences: Open Keyboard Shortcuts (JSON)打开自定义快捷键配置文件
  • 清空文件内所有自定义配置项,无自定义规则的话文件内容保留空数组[]即可,保存后重启VS Code测试
  • 若上述操作无效,完全关闭VS Code,进入路径~/.config/Code/User/,直接删除keybindings.json文件,重启后VS Code会自动生成默认的快捷键配置

修复VS Code键盘布局识别错误

终端输入正常说明系统层面键盘布局无异常,按键识别错位是VS Code本身读取系统布局配置错误导致,按以下操作修复:

  • 按下Ctrl+Shift+P调出命令面板,输入Preferences: Configure Keyboard Layout,在弹出的列表中选择和系统实际使用完全一致的布局,例如英文美式键盘选English (US),中文通用布局选Chinese,不要选择带国际键盘、AltGr变体的布局选项
  • 若布局列表无匹配项,直接强制修改按键识别逻辑:命令面板输入Preferences: Open Settings (JSON)打开用户设置文件,添加如下配置项:
"keyboard.dispatch": "keyCode"

该配置会强制VS Code直接读取物理按键码识别输入,跳过自身的布局映射层,专门解决Linux环境下的按键错位问题,保存后重启VS Code生效

  • 额外排查项:打开VS Code设置页,搜索keyboard.altGr,将Keyboard: Alt Gr Key选项设置为disabled,避免程序误将普通按键识别为Alt组合键

v1.67.0版本专属兼容问题修复

v1.67.0在部分使用Wayland显示协议的Linux发行版上存在已知的键盘输入识别bug,可按以下方式处理:

  • 关闭所有VS Code后台进程,终端执行命令code --disable-gpu --ozone-platform=x11启动程序,测试按键功能是否恢复
  • 若该启动方式下功能正常,可修改VS Code桌面快捷方式的Exec启动行,在命令末尾追加上述两个启动参数,实现永久生效
  • 长期使用建议升级到v1.67之后的稳定版,该识别bug已在后续小版本中完成修复

内容的提问来源于stack exchange,提问作者Austin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 19:21:37