我习惯使用 Apple 笔记本电脑,在它上面,Function+Backspace被映射到Delete。我也可以使用Shift+ Backspace。
有办法获得这个吗?请注意,我正在使用 Xmonad 并设置了一些键盘修改,xmodmap
但对其工作原理了解甚少。
我已经尝试过xmodmap -e "keycode 22 = BackSpace KP_Delete BackSpace BackSpace"
,它在某些应用程序中有效,但我的终端却忽略了它。
我见过这个问题但它似乎是 KDE 独有的。我宁愿不必使用某些 GUI。
答案1
我认为这是不可能的。功能键本身不发送键代码,它会修改与其组合按下的键发送的代码。也就是说,它是由键盘实现的,而不是操作系统。大多数键盘上没有功能退格代码。
您可以使用 showkey 命令在键盘上检查这一点。以 root 身份运行 showkey,并尝试按下带有和不带有功能键的各种键。
答案2
我在这里找到了一个有用的教程
http://blacketernal.wordpress.com/set-up-key-mappings-with-xmodmap/
解决方案非常简单,采用不同的方法,解决了我的问题