Skip to main content

3D mouse input utilities for Python, including teleoperation helpers.

Project description

threedmouse

Python utilities for working with 3D mice, including SpaceMouse-style devices and teleoperation helpers for robotics workflows.

Install

pip install threedmouse

Basic usage

from threed_mouse import ThreeDMouse

mouse = ThreeDMouse()
mouse.run()

state = mouse.get_controller_state()
print(state)

mouse.close()

Project

Source, issues, and demos live in the main repository:

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

threedmouse-0.9.2.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

threedmouse-0.9.2-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file threedmouse-0.9.2.tar.gz.

File metadata

  • Download URL: threedmouse-0.9.2.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for threedmouse-0.9.2.tar.gz
Algorithm Hash digest
SHA256 26dc84911c1d71778d81af48f1022b9e99f808c7833582630eebb6c29fe0b1b4
MD5 a7e5367e94f99a350ba131f907463f60
BLAKE2b-256 d330b301fe865dce4c092f36fda615a4bff9497c7dc73827c544fddb2bb575ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for threedmouse-0.9.2.tar.gz:

Publisher: pypi-publish.yml on hcrlab/3dmouse-hid

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file threedmouse-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: threedmouse-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 10.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for threedmouse-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4cec7e988e786156ab502c631c8445c088f11574bd9390f4a62c62a3dfa3cce5
MD5 76f044ded26cf1304484bda0bc5f083a
BLAKE2b-256 fdcce79142506ac63236d53678d59147e27184dba23fb300f93b0f18657bfd0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for threedmouse-0.9.2-py3-none-any.whl:

Publisher: pypi-publish.yml on hcrlab/3dmouse-hid

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page