Ob
key <CAPS> { [ NoSymbol, Delete ] };
ist in ~ / .Xkbmap und <Shift-CAPS>
sendet dann <SHIFT-DELE>
.
Stattdessen wenn
key <CAPS> { actions = [ NoAction(), Redirect(key=<DELE>,clearmods=all) ] };
dann <Shift-CAPS>
sendet <DELE>
.
Die Notwendigkeit der Redirect(...)
Aktion in diesem Fall ist mir ein Rätsel.