1 2 3 4 5
# Dealing with keyboards and their inputs Identifying keycodes: xev | awk -F'[ )]+' '/^KeyPress/ { a[NR+2] } NR in a { printf "%-3s %s\n", $5, $8 }'