использовать два массива
awk 'BEGIN { FS=OFS="\t"}{a0[$3]+=$1; a1[$3]+=$2 }END {for (i in a0) print a0[i], a1[i], i}'
это можно сделать с помощью xmodmap. Поменяйте ключи с.
xmodmap -e "keycode 9 = Caps_Lock"; xmodmap -e "keycode 66 = Escape"
впоследствии этот эффект можно отменить с помощью
xmodmap -e "keycode 66 = Caps_Lock"; xmodmap -e "keycode 9 = Escape"
Не уверен, что это соответствует вашим потребностям, потому что это влияет на все процессы в сеансе x.