diff --git a/sheets/xev b/sheets/xev index 36690ac..ad7fcdb 100644 --- a/sheets/xev +++ b/sheets/xev @@ -1,3 +1,15 @@ # Show keycodes used by Xorg # start xev and show only the relevant parts: xev | awk -F'[ )]+' '/^KeyPress/ { a[NR+2] } NR in a { printf "%-3s %s\n", $5, $8 }' + +# Alternative approach to show keycodes, with standard AWK formatting. +awk ' + /^KeyPress/ { + A[NR+2] + } + + NR in A { + B=substr($7, 0, length($7) - 2) + printf("%3d %s\n", $4, B) + } +' <(xev)