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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
177239bf3d4455a149b1f5c6c7439ed96ff2958c27c46250249b9e1f832b1d2e
|
|
| MD5 |
6d9a7b13d1a8a5d4e43e69f6b7c4eb33
|
|
| BLAKE2b-256 |
e601e1c65a783c667fda375b673cb9c267bf6550a5507e3a32412e2e9679a9c3
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93e99d9d7daf4aefaeb016a9aa4b4c03c2cb8810015acf80c6645810a5d53a65
|
|
| MD5 |
5adb6ed92e50c2e070449ff7f37c6d37
|
|
| BLAKE2b-256 |
0eb627fa189bdc61fddafc02c6d121dc84768f150916024d12947c916f2161fb
|