Google Cloud Shell Terminal AZERTY键盘字符输入错误问题求助
问题成因
Google Cloud Shell Terminal默认启用独立的键盘映射规则,优先级高于系统全局键盘配置、以及Cloud Shell Editor的输入监听逻辑。你的AZERTY键盘数字行特殊字符位与默认加载的US QWERTY布局完全错位,正好匹配你反馈的输入&输出1、shift+1输入1输出!的异常表现,仅逗号在两种布局中位置一致所以输入正常。
解决方案
- 方案1:终端内修改键盘布局(生效最快)
打开Cloud Shell Terminal后直接执行命令:setxkbmap fr
执行后立即生效,每次重启Cloud Shell会重置。需要永久生效的话,执行对应命令将配置写入shell启动文件:- 用Bash的用户执行:
echo "setxkbmap fr" >> ~/.bashrc - 用Zsh的用户执行:
echo "setxkbmap fr" >> ~/.zshrc
- 用Bash的用户执行:
- 方案2:修改Cloud Shell全局偏好设置(一次修改长期生效)
点击Cloud Shell窗口右上角的更多按钮(⋮),选择首选项,找到「键盘」分类,将默认布局从「US QWERTY」切换为「French (AZERTY)」,保存后刷新整个Cloud Shell页面即可生效。如果之前修改过未生效,可清除浏览器对应站点缓存后再重试,避免旧配置残留。 - 方案3:排查特殊功能干扰
检查首选项中是否开启了「Vim 键盘映射」类功能,该类自定义映射会覆盖系统布局设置,关闭后即可恢复正常。
内容的提问来源于stack exchange,提问作者Valentin Coudert
相关产品推荐
相关产品推荐

