Eu atualmente mapeio caps para CTRL - L usando o seguinte .Xmodmap:
clear lock
clear control
keycode 66 = Control_L
add control = Control_L Control_R
Gostaria também de mapear Caps + Deslocar + HJKL para serem teclas de seta alternativas. Isso é possível? Estou disposto a usar algo mais extravagante como xbindkeys se isso puder ajudar, mas não consigo descobrir como fazer isso. (O problema básico é que não sei como lidar com comandos com duas teclas modificadoras.)