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

Linux系统下罗技MX Keys Mac版Azerty布局@与<键错位修复求助

罗技MX Keys Mac版 Pop OS 法语布局@与<按键互换修复方案

问题原因

罗技MX Keys Mac版的硬件按键扫描码与苹果原生Macintosh键盘存在差异,Pop OS默认的法语Macintosh键盘布局是基于原生苹果键盘的扫描码规则编写,因此会出现两个按键映射错位的问题。

修复方案

方案1:临时生效(用于快速验证适配性)

  • 打开终端,执行xev命令调出按键检测工具,分别按下错位的两个按键,记录下两个按键对应的keycode数值(示例:通常<键对应keycode 94,@键对应keycode 49,以实际检测结果为准)
  • 执行替换映射命令,将示例中的keycode替换为你实际检测到的数值:
    xmodmap -e "keycode 【@键的keycode】 = less greater less greater"
    xmodmap -e "keycode 【<键的keycode】 = at at at at"
    
  • 测试按键功能是否正常,该方案重启系统后会自动失效。

方案2:单用户永久生效

  • 确认方案1的映射规则可用后,将两行配置写入用户目录下的配置文件:
    执行nano ~/.Xmodmap,粘贴以下内容(替换为实际keycode):
    keycode 【@键的keycode】 = less greater less greater
    keycode 【<键的keycode】 = at at at at
    
    按Ctrl+O保存,Ctrl+X退出编辑器。
  • 执行xmodmap ~/.Xmodmap立即生效。
  • Pop OS默认使用Gnome桌面,需添加开机自启规则:打开「开机启动应用程序」,添加新的启动项,命令填写xmodmap /home/你的用户名/.Xmodmap,保存后重启即可永久生效。

方案3:系统全局永久生效

  • 编辑系统键盘布局配置文件:
    执行sudo nano /usr/share/X11/xkb/symbols/fr
  • 找到macintosh变体的配置段,将at和less对应的按键映射互换位置,保存退出。
  • 执行sudo dpkg-reconfigure xkb-data刷新布局配置,重启系统后所有用户均会生效。

注意:系统更新xkb-data相关组件时会覆盖该配置文件,更新后需要重新修改

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 07:12:03