w systemie Windows znajduje się program o nazwie klawiatura jedi, który pokazuje, jakie klawisze są naciskane na klawiaturze. czy istnieje odpowiednik linuksa?
Szukałem czegoś, co pomogłoby w rzutowaniu ekranu ... klawisz ekranowy wydaje się być tym, czego chciałem.
ftravers
Xev os świetna opcja i prawdopodobnie jest już zainstalowany na twoim komputerze
deFreitas
Odpowiedzi:
124
Inni wspominali xev, co jest dobre, gdy używasz X11. Jednak gdy jesteś przy konsoli, showkeyjest to, czego chcesz.
A jeśli jesteś na sesji SSH lub prawdziwym terminalu, możesz użyć /usr/lib/ncurses/examples/demo_altkeys(dostępny w Debianie w pakiecie ncurses-Examples).
Próbowałem tego i nie pokazało mi to klawiszy takich jak zwiększanie / zmniejszanie głośności.
Bas Peeters
Dla mnie pokazuje to zarówno regulację jasności, jak i głośności. Świetny mały program ogólnie!
joelostblom
Wersja w repozytoriach Debian Stretch jest starożytna (a Stretch jest stabilny tylko przez idk, może 2 miesiące?). Użyj wersji Github, aby uzyskać pewne ustawienia.
Nie działa z SSH. Wygląda na to, że wcale nie /dev/inputma.
anatoly techtonik
12
Jeśli pojawi się monit powłoki, możesz nacisnąć Ctrl- vnastępnie klucz zainteresowania, aby zobaczyć, jaki jest wynik. Na przykład w moim systemie naciśnięcie Ctrl- vnastępnie Right Arrowpokazuje, ^[[Cco oznacza Escape, Left Bracket, C.
Odpowiedzi:
Inni wspominali
xev
, co jest dobre, gdy używasz X11. Jednak gdy jesteś przy konsoli,showkey
jest to, czego chcesz.A jeśli jesteś na sesji SSH lub prawdziwym terminalu, możesz użyć
/usr/lib/ncurses/examples/demo_altkeys
(dostępny w Debianie w pakiecie ncurses-Examples).źródło
showkey
błąd i nie otrzymać deskryptora pliku (jak w komentarzu @anatolytechtonik), spróbujsudo showkey
xev
zgłasza skancody , podczas gdyshowkey
domyślnie zgłasza kody.sudo showkey -s
zgłasza scancodes.Również screenkey , narzędzie do screencastu, które wyświetla klawisze naciskane na ekranie.
źródło
Istnieje
xev
program do trybu graficznego. Man of xev jest tutaj http://linux.die.net/man/1/xev Na Ubuntu / debian jest zapakowany wx11-utils
paczkę.źródło
źródło
Jeśli szukasz czegoś, co graficznie pokazuje, który klawisz jest aktualnie wciśnięty (być może w rogu ekranu), key-mon może być biletem.
źródło
Lepszym poleceniem, jakie znam dla tej funkcji, jest
showkey
parametr-a
.Możesz spróbować, i Ctrl+, Daby wyjść:
źródło
showkey
jest już wspomniany we wcześniejszych odpowiedziach.-a
jest przydatny, pokazując, jak używać polecenia. Ale powinien to być komentarz.sudo showkey -a
działa również z ssh.Możesz także użyć
evtest
. W niektórych sytuacjach lepiej niżxev
pokazuje klucze, nawet jeśli klucz jest już przechwycony.Aby zainstalować pod Ubuntu / mint
sudo apt-get install evtest
.Aby uruchomić
sudo evtest
i wybrać numer urządzenia.Przykładowe dane wyjściowe:
źródło
/dev/input
ma.Jeśli pojawi się monit powłoki, możesz nacisnąć Ctrl- vnastępnie klucz zainteresowania, aby zobaczyć, jaki jest wynik. Na przykład w moim systemie naciśnięcie Ctrl- vnastępnie Right Arrowpokazuje,
^[[C
co oznacza Escape, Left Bracket, C.Jak wspomnieli inni,
xev
jest to droga do X11.źródło
Chciałbyś Xev .
źródło
źródło
xev -event keyboard
zgłasza tylko zdarzenia klawiatury.