tmux 和 xf86 键(“Fn”键、xf86WakeUp)

tmux 和 xf86 键(“Fn”键、xf86WakeUp)

我有兴趣劫持笔记本电脑上的 Fn 键并将其用作 tmux 的 mod 键,但在对 xmodmap 和 tmux.config 进行大量修改之后,我并没有取得太大的进展。

  • xev 显示其键名是 XF86WakeUp,但它不能作为 tmux.config 中的键使用。
  • 我已尝试在 tmux 中设置 XF86WakeUP (0xF8) 的十六进制代码,但这也不起作用。
  • 我知道 Fn 键发送自己的代码有点侥幸,但我现在想利用这个侥幸,以后再担心后果(这是宝贵空间中的宝贵钥匙!)

答案1

您可能使用的是联想键盘,它会将 报告为FnXF86WakeUp通常根本Fn不会注册xev事件,因为它由 BIOS 处理,因此您不能重新映射它。

事实上,它被报道为,这XF86WakeUp引起了很多混乱,正如你在此错误报告,但这并不是真正的错误,引用评论 27该错误报告:

这实际上不是一个错误。Fn 机器挂起时的唤醒键。如果有人想将其映射到其他功能,那没问题,但能够做到这一点并不通用…… FnThinkPad 和 LenovoPad 上有一个神奇/特殊键。它只有在未与任何其他神奇(蓝色突出显示)键组合结合时才会生成自己的代码,这更像是一种侥幸。

(来源)

相关内容