将“del”功能映射到另一个键上不会保留单击重复功能

将“del”功能映射到另一个键上不会保留单击重复功能

我的del按键在单击重复动作下工作正常(即如果我按住它,它会不断删除字符)如果我尝试将它(或DEL功能)映射到另一个键上,它就会中断。

映射键对于单击仍然有效,但对于重复按则无效。

~/.Xmodmap对这两个键的看法完全一样:

...
keycode 108 = Delete NoSymbol Delete NoSymbol Delete
...
keycode 119 = Delete NoSymbol Delete NoSymbol Delete

(其中 108 == 原始del密钥并且119是我要映射到的密钥)

除了 Xmodmap 之外,我还尝试了许多其他方法,基本上,我在网上找到了所有方法,但都花了几个小时才找到,没有任何方法有效。

更糟糕的是,它一直运行正常,直到几个月前的一次更新破坏了该功能。

关于如何将del按键功能映射到另一个任意按键上的任何帮助同时保留单击重复动作行为,将不胜感激,我被困住了。

这是在 ubuntu 20.4 上

答案1

keycode 108在分配从修饰符中删除之前Alt_R,它取决于您的布局(xmodmap在终端中运行以查看Alt_R可以在哪里找到),对于我们的布局来说:
remove mod1 = Alt_R
如果您已经进行了映射(没有Alt_R从修饰符中删除),则首先恢复原始情况(以便Alt_R存在)。

相关内容