跳转到主要内容

从终端或使用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

支持

有关任何问题,请联系作者部分提供的电子邮件地址。

作者

Artur Barseghyan <artur.barseghyan@gmail.com>

项目详情


下载文件

下载适合您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分布

xinput-0.1.3.tar.gz (4.0 kB 查看哈希值)

上传时间

支持者