![在 Debian TTY 中将 ESC 重新映射为 FN+ESC](https://linux22.com/image/167501/%E5%9C%A8%20Debian%20TTY%20%E4%B8%AD%E5%B0%86%20ESC%20%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E4%B8%BA%20FN%2BESC.png)
我最近为我的树莓派零 w(Raspbian,基于 Debian Buster,“lite”版本)购买了一个小键盘。然而,它的设计很烦人,没有功能键(F1~F9),而 ESC 键代替了~`在美国国际布局中(1键旁边)。它没有~无论如何,回家总是一件苦差事。
因此,我尝试在 TTY 会话中重新ESC映射`~并使用FN+ 。ESC不过由于我没有X11,西夫和xmodmap不是一个选择。我尝试使用加载键,但是我只能找到有关简单替换的文档,例如绑定ESC到键 19,而不是像FN+这样的组合ESC来产生所需的行为。
是否有任何 TTY 包或命令集可以永久重新映射此类键?
答案1
据我所知,“FN”键未与操作系统通信。绑定键之间的切换发生在键盘上。操作系统不知道您在任何给定时刻按下了 FN+ ESC。所以你必须弄清楚FN+ESC上的哪个键。一旦您知道键盘与操作系统通信的键类型,您只需将 ~ 与 ESC 和 ESC 与当前绑定的任何键切换为 FN+ESC 即可。