libspnav的cTypes包装器,一个用于从空间导航器三维鼠标读取事件的客户端

spnav的Python项目详细描述


spnav:libspnav的cTypes包装器,空间导航器三维鼠标客户端

简介

spnav模块为libspnav c提供了一个python接口 库,它允许您从三维空间导航器读取事件 在Linux系统上使用鼠标。这些输入设备同时报告 用户对设备施加的线性力和旋转力矩, 以及按钮事件。请参见:

http://www.3dconnexion.com/products/spacenavigator.html

有关三维导航器的详细信息。

先决条件

作为使用SPNAV模块的一般先决条件,您需要 安装libspnav和spacenavd,网址为:

http://spacenav.sourceforge.net/

然后需要将支持的三维鼠标连接到系统。 spacenavd支持没有配置但基于串行的usb设备 设备需要一个/etc/spnavrc配置文件。

spnav模块需要cTypes,这是Python2.5和 稍后,尽管我只使用Python2.7测试了spnav。

安装

spnav模块与任何其他python包一样安装。你可以 运行

sudo python setup.py install

快速测试

为了查看安装是否正常,spnav附带了一个测试脚本 在模块中:

python -m spnav

这将从您的空间导航器打印运动和按钮事件到 控制台。

有关更多信息和示例代码,请参阅文档:

http://spnav.readthedocs.org/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java邮件程序不再发送邮件了   java 2提交按钮不同的查询,   JavaFX2如何在javafx中制作全屏表单?   java ActionListener和ItemListener未正确实现   java通过Seam、RichFaces和PopupPanel传递参数   Google App Engine中的java XMPP和用于聊天应用程序的Android   javasocket异常:按下后退按钮后socket关闭   JavaSpring安全性阻止css、js文件加载到jsp页面上   java在另一个字符串中查找多个字符串   java是一种合适的方法,可以适应未来可完成的异常   引用的URL显示空值(Java、JSP)   我的子类构造函数中的java构造函数错误   Vaadin中的java样式与css   Java中指定目录的图像元数据   java如何在Android上对齐操作栏中的中心项