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

HP 15s eq0355ng在Ubuntu 22.04 LTS下的键盘布局异常求助

解决HP 15s eq0355ng Ubuntu 22.04 LTS键盘布局异常问题

以下是几个可行的解决方案,按操作复杂度排序:

方案1:用xmodmap手动映射按键(快速生效)

这是最直接的临时/持久化映射方法:

  • 打开终端运行 xev,弹出检测窗口后点击左方向键旁的异常按键,记录输出中类似 keycode 135 (keysym 0x0, NoSymbol) 的keycode数值(比如示例中的135)。
  • 在用户主目录创建 .Xmodmap 文件,写入以下内容(替换keycode为你实际记录的数值):
    keycode 135 = less greater bar brokenbar
    
  • 运行 xmodmap ~/.Xmodmap 立即生效,测试按键是否能输出<、>、|。
  • 若要开机自动加载,将 xmodmap ~/.Xmodmap 添加到 ~/.profile 文件末尾,保存后重启即可。

方案2:自定义XKB布局(系统级持久化)

适合需要在系统设置中选择自定义布局的场景:

  • 复制现有德语QWERTZ布局作为模板:
    sudo cp /usr/share/X11/xkb/symbols/de /usr/share/X11/xkb/symbols/de_hp_15s_eq0355ng
    
  • 编辑自定义布局文件:
    sudo nano /usr/share/X11/xkb/symbols/de_hp_15s_eq0355ng
    
    找到对应异常按键的keycode条目(可通过xev确认的keycode反查),替换为:
    key <XXX> { [ less, greater, bar, brokenbar ] };
    
    其中<XXX>是按键对应的XKB键位名称(比如若keycode是135,对应XKB键位可能是I135,可通过xkbcomp -xkb $DISPLAY -查看对应关系)。
  • 加载自定义布局测试:
    setxkbmap -model pc105 -layout de_hp_15s_eq0355ng
    
  • 若测试正常,可将该命令添加到开机启动项,或编辑/usr/share/X11/xkb/rules/evdev.xml把自定义布局加入系统可选列表(需谨慎操作,建议先备份原文件)。

方案3:图形化工具调整(GNOME桌面适用)

  • 安装GNOME优化工具:
    sudo apt install gnome-tweaks
    
  • 打开GNOME Tweaks,进入键盘和鼠标 -> 额外的布局选项,或直接在键盘选项中找到“自定义快捷键”,手动绑定异常按键到对应的符号输出。

注意事项

  • 若xev无法检测按键,需在登录界面切换到Xorg会话(Ubuntu 22.04默认使用Wayland,部分工具对Wayland支持有限)。
  • 修改系统XKB文件前建议备份原文件,避免配置错误导致键盘失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 18:18:25