XModMap 键重新映射不完全起作用

XModMap 键重新映射不完全起作用

我有一个 Mac 键盘,正在使用新版 Ubuntu。每当在 Web 浏览器中,我都会尝试按 F5 键自然刷新页面,但在 Ubuntu 中,此键似乎被映射到降低键盘亮度。

我通过运行并按下 F5 键来验证这一点xev,键码已映射到XF86KeyboardBrightnessDown。然后我进入另一个终端并尝试F5使用命令“xmodmap -e“keycode 237 = F5”将其映射到常规。新的问题是,当我按下 F5 一次或多次时,默认的键盘亮度行为仍然存在,并且如果我按住 F5 一会儿,F5 现在只会刷新浏览器中的页面。

我认为按住该键会使 F5 事件触发过期,但在 Chrome 等浏览器中,按住该键时事件仍会触发,最终会刷新页面。因此,我认为当操作系统停止监听该键时,浏览器仍在更高级别监听,并且默认浏览​​器功能开始生效F5

我怎样才能完全消除操作系统密钥的默认行为F5?我想要做的事情可以实现吗?

编辑:

此外,如果我将 F5 功能映射到没有默认行为的另一个键,例如我的 F13 键(已映射到XF86Tools但不执行任何操作),它会立即刷新浏览器中的页面,我只是遇到这个键的问题,按下它时,会尝试修改不存在的键盘亮度。

答案1

看一眼绑定键

在 $HOME/.xbindkeysrc 创建并确保在启动时启动 xbindkeys。

"COMMAND IN HERE"
  F5

如果你需要使用 F5 键模拟其他按键,请查看工具。不幸的是,我对此没有太多经验。

答案2

这可能与默认激活的“FN”键有关。如果是这种情况,请尝试按“FN”键和 F5 或您需要的任何键。如果您不关心高级设置,您可以检查 BIOS 设置中与“FN”键相关的设置。重新启动(或重启)您的电脑并按下适当的键,默认情况下可能是“del(ete)”或“F2”。然后尝试。抱歉我的英语不好。

相关内容