![当 Alt_R 为 mod4 时,XTerm*metaSendsEscape 被破坏](https://linux22.com/image/130610/%E5%BD%93%20Alt_R%20%E4%B8%BA%20mod4%20%E6%97%B6%EF%BC%8CXTerm*metaSendsEscape%20%E8%A2%AB%E7%A0%B4%E5%9D%8F.png)
我无法xterm
正确对待metaSendsEscape
设置。
当我将此作为我的 时Xmodmap
,该设置不起作用(即,即使启用xterm
后也会忽略 Alt 键):metaSendsEscape
clear mod4
clear mod1
add mod4 = Alt_R
add mod1 = Alt_L
但是,当我这样做时,它会起作用:
clear mod4
clear mod1
add mod1 = Alt_R
add mod1 = Alt_L
但是,这不是我想要的;我真的希望我的右 Alt 键是 mod4。有人知道解决方法吗?
答案1
解决方法是将一些未使用的密钥添加到Alt_R
.这有效:
clear mod4
clear mod1
! Make right alt key the super key.
keycode 108 = Super_R
! Assume Line feed key unused.
keycode 109 = Alt_R
add mod1 = Alt_L
add mod1 = Alt_R
add mod4 = Super_R