xev | grep keycode | perl -pe 's/^.*keycode *([0-9]+).*$/keycode $1/'
Но, если указать команды в таком сочетании, то я на выходе вообще ничего не получаю. Если указать
xev | perl -pe 's/^.*keycode *([0-9]+).*$/keycode $1/' | grep keycode
то опять же ничего не отображается, пока мышкой на квадратике xev не пошевелить. Тогда все keycodes нажатых между шевелениями клавиш выкидываются. Не мог бы мне кто нибудь подсказать, с чем это может быть связано и/или как такого избежать в дальнейшем?