Xorg:如何将 AltGr 映射到 CapsLock 键(以切换第 3 级符号)

ckn*_*oll 13 linux keyboard xorg ubuntu

和我不需要的许多其他人一样CapsLock。我想重新分配它,使其具有AltGr. 我使用 Kubuntu 9.10,但我认为必须有一个独立于发行版的解决方案。

我已经尝试过使用setxkbmap or xmodmap。使用xmodmap至少我设法按照这个描述CapsLock来表现。Del

但我无法实现将AltGr行为分配给CapsLock.

小智 14

我知道这个问题很老,但如果有人再次偶然发现它,有一个替代解决方案:

setxkbmap -option "lv3:caps_switch"
Run Code Online (Sandbox Code Playgroud)

有关选项的完整列表,请阅读“选项”部分

man xkeyboard-config
Run Code Online (Sandbox Code Playgroud)


ckn*_*oll 6

根据丹尼斯的回答并通过玩弄,xev我发现这个神奇的短语似乎是ISO_Level3_Shift.

至少这对我有用:

xmodmap -e "keycode 66 = ISO_Level3_Shift"

现在,在我的德语键盘布局上键入 [, ], {, } 和 co 时,我不会遇到折断手指的危险。

编辑:现在使用 xmodmap 的 -e 选项