Thinkpad Keyboard Control Tool
Project description
What is this?
It’s a tool that can be used to control features of the “Lenovo ThinkPad USB Keyboard with TrackPoint”. The official User Guide can be found here: UserGuide (PDF).
Requirements and Limitations
This tool uses the hidraw driver and needs at least Linux 2.6.39 in order to work. Using hidraw it can only write settings, not read them, so you have to set everything at the same time. It also supports the hid-lenovo-tpkbd driver which was merged in Linux 3.6. This driver allows changing the settings via sysfs files, so they can also be read.
On most systems /dev/hidraw* and /sys files are writeable only by root, so you will probably have to run this as root.
Usage
Usage: tpkbdctl [options] Options: -h, --help show this help message and exit -l, --list List all available devices -d DEVICE, --device=DEVICE Specify device. Format as printed with --list -s SENSITIVITY, --sensitivity=SENSITIVITY Set trackpoint sensitivity. Range 1-255 -S SPEED, --press-speed=SPEED Set press-speed. Range 1-255 -p ?, --press-to-select=? Enable press-to-select? (y/n) -R ?, --press-right=? Enable press-right? (y/n) -D ?, --dragging=? Enable dragging? (y/n) -r ?, --release-to-select=? Enable release-to-select? (y/n)
Sensitivity
The higher the sensitivity, the less force you need to move the mouse cursor.
Press to select
If this is enabled, pressing down the trackpoint generates a click.
Press-speed
This setting determines how fast you have to press to generate a click if Press to select is enabled.
Dragging
By enabling this, you can not only click by pressing down the trackpoint, but also drag. This depends on Press to select being enabled.
Press right
This changes the Press to select feature to generate right-button clicks instead of left-button ones.
Release to select
This inaptly named option (the name was adopted from the Windows driver) enables double-clicking when using Press to select.
Building and Installing
Make sure you have pip installed. The package is usually called python-pip. Then run:
sudo pip install tpkbdctl
Permanent Setup
TODO
See also
The kernel patch provides additional functionality. It allows you to control the LEDs in the mute buttons and makes the microphone mute button usable. It was merged in Linux 3.6.
License
This tool is licensed under the GNU GPL v2.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tpkbdctl-0.2.3.tar.gz
.
File metadata
- Download URL: tpkbdctl-0.2.3.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5eede34bc96922e7302d558f2d4d12bd8e583b6c02265f95d1f068b37200760 |
|
MD5 | 89b241bab74e3842abe797c4042c3641 |
|
BLAKE2b-256 | f9392b09a6c4f00f1a97e000600c03457b1ffc226245cf8fbddf6ad1b638aac4 |