Skip to main content

A tool to setup arbitrary button configurations

Project description

AITPI

Arbitrary Input for Terminal or a PI

Goal

The goal of this project is to provide a simple, but arbitrary, input mechanism for use with a raspberry pi, or a terminal keyboard.

This program can be configured with two simple json files.

Supported

The project supports:

  • Simple 'buttons'
    • '1 to 1' gpio to button setup on a raspberry pi
    • Non interrupt based key input
    • Interrupt based key input (using pynput)
  • Encoders
    • '2 to 1' gpio to encoder setup on a raspberry pi
    • Non interrupt based 2 to 1 key input
    • Interrupt based 2 to 1 key input (using pynput)

Examples

To configure your setup, see the two example json files:

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

aitpi-c3n3-0.0.2.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

aitpi_c3n3-0.0.2-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file aitpi-c3n3-0.0.2.tar.gz.

File metadata

  • Download URL: aitpi-c3n3-0.0.2.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

File hashes

Hashes for aitpi-c3n3-0.0.2.tar.gz
Algorithm Hash digest
SHA256 177239bf3d4455a149b1f5c6c7439ed96ff2958c27c46250249b9e1f832b1d2e
MD5 6d9a7b13d1a8a5d4e43e69f6b7c4eb33
BLAKE2b-256 e601e1c65a783c667fda375b673cb9c267bf6550a5507e3a32412e2e9679a9c3

See more details on using hashes here.

File details

Details for the file aitpi_c3n3-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: aitpi_c3n3-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

File hashes

Hashes for aitpi_c3n3-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 93e99d9d7daf4aefaeb016a9aa4b4c03c2cb8810015acf80c6645810a5d53a65
MD5 5adb6ed92e50c2e070449ff7f37c6d37
BLAKE2b-256 0eb627fa189bdc61fddafc02c6d121dc84768f150916024d12947c916f2161fb

See more details on using hashes here.

Supported by

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