keyfuzz(8)
| keyfuzz(8) | System Manager's Manual | keyfuzz(8) |
NAME
keyfuzz - Modify keyboard scancode tables of the Linux input layer
SYNOPSIS
keyfuzz [options]
DESCRIPTION
You may use keyfuzz to manipulate the scancode/keycode translation tables of keyboard drivers supporting the Linux input layer API. ("evdev API")
OPTIONS
- -g | --get
- Dump the current scancode translation table of the device to STDOUT.
- -s | --set
- Merge the translation table passed through STDIN into the current translation table of the device.
- -i | --info
- Show some information about the specified device.
- -d | --device=DEVICE
- Use the specified event device. The virtual file /proc/bus/input/devices lists all input devices available on the local system. (Default: /dev/input/event0)
- -v | --verbose
- Enable verbose mode. If used together with --set all translation tables changes are printed to STDERR.
- -h | --help
- Show help
- -v | --version
- Show version
TRANSLATION TABLES
The scancode/keycode translation tables as read from STDIN or written to STDOUT are formatted as follows: lines beginning with a hashmark and empty lines are ignored. All other lines have to contain a scancode and a keycode number separated by white space. The numbers may be specified either in decimal or in hexadecimal notation. In the latter case, a 0x as to be prepended. You may save the current table by passing --get to keyfuzz and storing its output in a file. Then, you may restore the table by passing the contents of that file back to keyfuzz with --set.
AUTHOR
keyfuzz was written by Lennart Poettering <mzxrlshmm (at) 0pointer (dot) de>. keyfuzz is available at http://0pointer.de/lennart/projects/keyfuzz/
COMMENTS
This man page was written using xmltoman(1) by Oliver Kurth.
| User | Manuals |
