kbdevents is a Linux kernel module that allows you to execute a command for every pressed key or to see its keycode. It includes some sample scripts that can be used as the command to be executed on every key pressed: a keylogger, a script to take screenshots in the console by pressing the PrtSc key, and another one that imitates typewriter sounds.
| Licenses | GPLv2 |
|---|---|
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent comments
10 Apr 2009 16:37
It works for me using Gentoo Linux with sys-kernel/gentoo-sources-2.6.29-r1.
Check if you enabled kprobes:
# zgrep PROBES /proc/config.gz
CONFIG_KPROBES=y
CONFIG_KRETPROBES=y
CONFIG_HAVE_KPROBES=y
CONFIG_HAVE_KRETPROBES=y
If you have enabled kprobes but it still fails tell me which kernel are you using.
30 Mar 2009 21:58
uname -a
Linux Gentoo 2.6.29 #2 SMP PREEMPT Fri Mar 27 02:48:44 CET 2009 x86_64 Intel(R) Pentium(R) Dual CPU E2180 @ 2.00GHz GenuineIntel GNU/Linux
Error inserting kbdevents Operation not permitted
Couldn't load kbdevent module, register_jprobe returned -38
Couldn't load kbdevent module, register_jprobe returned -38
An Apache2 module for displaying preprocessed Lua with a PHP-like syntax.