从终端或使用API启用/禁用xinput设备。
项目描述
从终端或使用API启用/禁用xinput设备(例如,触摸板)。
先决条件
Python 2.6.8+, 2.7.+, 3.3.+
安装
从PyPI获取最新稳定版本。
$ pip install xinput
从bitbucket获取最新稳定版本。
$ pip install -e hg+https://bitbucket.org/barseghyanartur/xinput@stable#egg=xinput
从github获取最新稳定版本。
$ pip install -e git+https://github.com/barseghyanartur/xinput@stable#egg=xinput
使用示例
第一个参数表示设备状态(0表示禁用,1表示启用)。第二个参数表示设备名称。
默认情况下,我们操作的是Synaptics触摸板,但也可以使用自定义设备名称。
安装后,您应该能够在终端中输入“disable-touchpad”或“enable-touchpad”命令来禁用/启用触摸板。
命令行
要启用Synaptics触摸板,请在终端中输入
$ xinput-manage 1 Synaptic TouchPad
要禁用Genius光电鼠标,请在终端中输入
$ xinput-manage 0 Genius Optical Mouse
还有启用/禁用触摸板的快捷键。
在终端中输入以下内容以禁用触摸板
$ disable-touchpad
在终端中输入以下内容以启用触摸板
$ enable-touchpad
程序化
>>> from xinput import operate_xinput_device, MODE_ENABLE, DEVICE_NAME_SYNAPTIC, MODE_DISABLE >>> operate_xinput_device(MODE_DISABLE, DEVICE_NAME_SYNAPTIC) >>> operate_xinput_device(MODE_ENABLE, DEVICE_NAME_SYNAPTIC)
许可
GPL 2.0/LGPL 2.1
支持
有关任何问题,请联系作者部分提供的电子邮件地址。
项目详情
关闭
xinput-0.1.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5fa0561d29f8dd58dbae60452723751d2f214f8a3b2423d7532d515767e310c6 |
|
MD5 | f2cf5fc4177a0acf30b7a182d02c6dd6 |
|
BLAKE2b-256 | a207b925f23dd5035c72a7c3ba89130637ea4055c1ea983fa59d61c36819cf2d |