terça-feira, 28 de dezembro de 2021

monitorando teclas pressionadas / screenkey

um comando muito ultil para tal função

$ xev

nele é possível também monitorar o teclado / mouse utilizando o id da janela

para obter o id de uma janela

$ xwininfo

ou

$ wmctrl -lx

após ter o id utilize o comando

$ xev -id NumeroDoId

OBS: caso queira apenas mapear o teclado utilize o comando abaixo

$ xev | awk -F'[ )]+' '/^KeyPress|^ButtonPress/ { a[NR+2] } NR in a { printf "%-3s %s\n", $5, $8 }'

o comando acima ira mostrar a keycode do teclado e mouse

é possível também fazer tal monitoramento utilizando o xinput 

$ xinput test-xi2 --root | grep -A2 --line-buffered "EVENT type 2\|RawButtonRelease"

aonde o detail é o keycode

outra alternativa é o comando abaixo
$ xmodmap -pke

Nenhum comentário:

Postar um comentário