在大写锁定的数字和符号之间切换

dep*_*ted 22 keyboard xkb keyboard-layout

是否可以设置大写锁定以在插入数字和它们通常在按住 shift 时触发的符号之间切换?

例如,当您通常按 9 键时,您会得到一个(除非大写锁定打开。

我尝试将此行添加到我的布局文件中/usr/share/X11/xkb/symbols

key <AE05> {        [ percent, 5 ]       };
Run Code Online (Sandbox Code Playgroud)

这有效地切换了“正常”和“移位”的含义,但它不适用于大写锁定 - 仅适用于移位。

ang*_*gus 18

使用以下命令:

setxkbmap -option caps:shiftlock
Run Code Online (Sandbox Code Playgroud)