{ "info": { "author": "Bernhard Seibold", "author_email": "bernhard.seibold@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "What is this?\n=============\n\nIt\u2019s a tool that can be used to control features of the \u201cLenovo ThinkPad\nUSB Keyboard with TrackPoint\u201d. The official User Guide can be found\nhere: `UserGuide`_ (PDF).\n\nRequirements and Limitations\n============================\n\nThis tool uses the ``hidraw`` driver and needs at least *Linux 2.6.39*\nin order to work. Using ``hidraw`` it can only write settings, not read them,\nso you have to set everything at the same time.\nIt also supports the ``hid-lenovo-tpkbd`` driver which was merged in Linux 3.6.\nThis driver allows changing the settings via sysfs files, so they can also be read.\n\nOn most systems ``/dev/hidraw*`` and ``/sys`` files are writeable only by root, so\nyou will probably have to run this as root.\n\nUsage\n=====\n\n::\n\n Usage: tpkbdctl [options]\n\n Options:\n -h, --help show this help message and exit\n -l, --list List all available devices\n -d DEVICE, --device=DEVICE\n Specify device. Format as printed with --list\n -s SENSITIVITY, --sensitivity=SENSITIVITY\n Set trackpoint sensitivity. Range 1-255\n -S SPEED, --press-speed=SPEED\n Set press-speed. Range 1-255\n -p ?, --press-to-select=?\n Enable press-to-select? (y/n)\n -R ?, --press-right=?\n Enable press-right? (y/n)\n -D ?, --dragging=? Enable dragging? (y/n)\n -r ?, --release-to-select=?\n Enable release-to-select? (y/n)\n\nSensitivity\n~~~~~~~~~~~\n\nThe higher the sensitivity, the less force you need to move the mouse\ncursor.\n\nPress to select\n~~~~~~~~~~~~~~~\n\nIf this is enabled, pressing down the trackpoint generates a click.\n\nPress-speed\n~~~~~~~~~~~\n\nThis setting determines how fast you have to press to generate a click\nif *Press to select* is enabled.\n\nDragging\n~~~~~~~~\n\nBy enabling this, you can not only click by pressing down the\ntrackpoint, but also drag. This depends on *Press to select* being\nenabled.\n\nPress right\n~~~~~~~~~~~\n\nThis changes the *Press to select* feature to generate right-button\nclicks instead of left-button ones.\n\nRelease to select\n~~~~~~~~~~~~~~~~~\n\nThis inaptly named option (the name was adopted from the Windows driver)\nenables double-clicking when using *Press to select*.\n\nBuilding and Installing\n=======================\n\nMake sure you have ``pip`` installed. The package is usually called ``python-pip``.\nThen run:\n\n::\n\n sudo pip install tpkbdctl\n\n\nPermanent Setup\n===============\n\nTODO\n\nSee also\n========\n\nThe `kernel patch`_ provides additional functionality. It allows you to control the\nLEDs in the mute buttons and makes the microphone mute button usable. It was\nmerged in Linux 3.6.\n\nLicense\n=======\n\nThis tool is licensed under the GNU GPL v2.\n\n.. _UserGuide: http://download.lenovo.com/ibmdl/pub/pc/pccbbs/options_iso/45k1918_ug.pdf\n.. _kernel patch: https://github.com/bseibold/linux/branches", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/bseibold/tpkbdctl", "keywords": null, "license": "GPLv2", "maintainer": null, "maintainer_email": null, "name": "tpkbdctl", "package_url": "https://pypi.org/project/tpkbdctl/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/tpkbdctl/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/bseibold/tpkbdctl" }, "release_url": "https://pypi.org/project/tpkbdctl/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "Thinkpad Keyboard Control Tool", "version": "0.2.3" }, "last_serial": 800836, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0a292e0bd4e295fd3a9ef429e90a4f44", "sha256": "f8e8566ed300753045c87d5216e64a91648a4afe25574880a0efe7d0f195b202" }, "downloads": -1, "filename": "tpkbdctl-0.1.tar.gz", "has_sig": false, "md5_digest": "0a292e0bd4e295fd3a9ef429e90a4f44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14490, "upload_time": "2012-11-22T11:34:16", "url": "https://files.pythonhosted.org/packages/3d/3c/6adc96318a1241eadf57a2627c4032c687661b54077ac20dd63a5eb5d425/tpkbdctl-0.1.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0f95f19e357144ac328a48b8aeda14d5", "sha256": "28378e3cb1f3915f4733d99af251f4440c070d792be8c7e61a743cd473b28758" }, "downloads": -1, "filename": "tpkbdctl-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0f95f19e357144ac328a48b8aeda14d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11509, "upload_time": "2012-11-30T17:33:59", "url": "https://files.pythonhosted.org/packages/bf/c0/7332ff357b273cf7002125ddc375da9e70f4dd459eb13dafdc3ad164d0dd/tpkbdctl-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "9f47f8f42ac2b308cb516ffc773e3352", "sha256": "8cabbfb40d4c375d3137cf4dd751737b70a6aae4b12b32ccd0c5fb7adf678c69" }, "downloads": -1, "filename": "tpkbdctl-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9f47f8f42ac2b308cb516ffc773e3352", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11829, "upload_time": "2012-12-29T18:22:12", "url": "https://files.pythonhosted.org/packages/69/4d/b297ce568329701f4ab7f7b20e2e18e588080d3681815799a582b8b852d9/tpkbdctl-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "89b241bab74e3842abe797c4042c3641", "sha256": "e5eede34bc96922e7302d558f2d4d12bd8e583b6c02265f95d1f068b37200760" }, "downloads": -1, "filename": "tpkbdctl-0.2.3.tar.gz", "has_sig": false, "md5_digest": "89b241bab74e3842abe797c4042c3641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11736, "upload_time": "2013-01-13T11:14:19", "url": "https://files.pythonhosted.org/packages/f9/39/2b09a6c4f00f1a97e000600c03457b1ffc226245cf8fbddf6ad1b638aac4/tpkbdctl-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89b241bab74e3842abe797c4042c3641", "sha256": "e5eede34bc96922e7302d558f2d4d12bd8e583b6c02265f95d1f068b37200760" }, "downloads": -1, "filename": "tpkbdctl-0.2.3.tar.gz", "has_sig": false, "md5_digest": "89b241bab74e3842abe797c4042c3641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11736, "upload_time": "2013-01-13T11:14:19", "url": "https://files.pythonhosted.org/packages/f9/39/2b09a6c4f00f1a97e000600c03457b1ffc226245cf8fbddf6ad1b638aac4/tpkbdctl-0.2.3.tar.gz" } ] }