Кажется, это работает в xterm
xterm -xrm 'XTerm*VT100.Translations: #override\n\
~Shift <KeyPress> Prior: scroll-back(1,halfpage)\n\
~Shift <KeyPress> Next: scroll-forw(1,halfpage)\n\
Shift <KeyPress> Prior: string(0x1b)string("[5~")\n\
Shift <KeyPress> Next: string(0x1b)string("[6~")\n\
~Shift Ctrl <KeyPress> v: insert-selection(CLIPBOARD)\n\
~Shift Ctrl <KeyPress> c: copy-selection(CLIPBOARD)\n
'