keytest(1)
π keytest(1) β Linux Manual π
okay bestie, welcome to the manual page for keytest, living in section 1 of the Linux Manual, and it's literally the cutest little tool: it reports names of pressed keys. that's it. that's the job. press key, get name. iconic behaviour honestly β¨
πΈ NAME πΈ
keytest β reports names of pressed keys
π SYNOPSIS π
keytest [input_device_name]
π¦ DESCRIPTION π¦
so here's the tea π: keytest comes from ESE Key Daemon, which is a multimedia keyboard driver for Linux. and with the 2.6 kernel series it can also handle remote controls, because those show up presented as keyboards. no kernel patch required, bestie β none, zero, nada. π
ββοΈ
it's a userspace program, and it pools the /dev/input/event? interfaces for incoming keyboard key presses. (yes, that's the exact word in the original, i'm not fixing it, i'm just relaying it π
)
β¨ OPTIONS β¨
input_device_nameβ the input (event) device. and listen: if you actually give this one, it turns off autodetection of the 1st keyboard device. so it's giving "i know exactly which device i want" main character energy π
π«Ά FILES π«Ά
/usr/sbin/esekeydβ main binary (daemon)/usr/bin/keytestβ program that reports names of pressed keys/usr/bin/learnkeysβ config file generator/usr/share/man/man1/{esekeyd,keytest,learnkeys}.1(.gz)β manual pages
π SEE ALSO π
like, go read those too, they're the friend group π§
π BUGS π
heads up bestie, this program is not perfect and it knows it.
- See the file
TODOin the distribution for information on what remains to be done. (yes, there's a whole list, no cap π) - If you want to report a problem with the program, please send mail to this address: <krzysztof@burghardt.pl>.
and when you do report it, please please please include all of this, or the dev will be so sad π:
- a detailed description of the bug,
- the version of the program you are running β and ooh, cute trick: run
keytestwithout any parameters to display this information, - the operating system you are running the program on,
- and if the program crashes, a stack trace would be very much appreciated. π₯Ί
π AUTHOR π
This program was written by Krzysztof Burghardt <krzysztof@burghardt.pl> and may be freely distributed under the terms of the GNU General Public License.
and fr fr, there is ABSOLUTELY NO WARRANTY for this program. all caps, all seriousness, no vibes-based exceptions. π
okay that's the whole page, mwah π go press some keys and let keytest tell you their names, it's literally so satisfying.
this manual page came from the Linux Utilities collection, dated 21 Feb 2006, and it's for keytest(1) β stay hydrated, read your man pages, and slay β¨π¦π
π¦ where this page comes from
- debian bookworm: esekeyd 1.2.7-3 Β· GPL-3.0-or-later
- debian trixie: esekeyd 1.2.7-4 Β· GPL-3.0-or-later
- ubuntu jammy: esekeyd 1.2.7-2
- ubuntu noble: esekeyd 1.2.7-3 Β· GPL-3.0-or-later
- ubuntu questing: esekeyd 1.2.7-4
- ubuntu resolute: esekeyd 1.2.7-4build1 Β· GPL-3.0-or-later
- Copyright (c) 2006 Krzysztof Burghardt
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms