Add to `xev`

Thanks to whomever corrected my previous use of `$(xev)`. I've added a
a note about process substitution.
pull/102/head
terminalforlife 4 years ago
parent 1b6b66bd3a
commit bcb2d06328

@ -1,8 +1,20 @@
# 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 }'
# xev
# Print contents of X events
# Alternative approach to show keycodes, with standard AWK formatting.
# Start xev(1) 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 showing keycodes.
#
# Note that the use of `<(xev)` is process substitution, which is unavailable
# in the Bourne Shell and its standard derivatives, nor is it available in Bash
# with its own POSIX mode enabled.
awk '
/^KeyPress/ {
A[NR+2]

Loading…
Cancel
Save