Control your mouse with your keyboard through KeyFlare
Project description
KeyFlare
About
Some users prefer using a keyboard over a mouse because of accessibility needs or personal reasons. KeyFlare enables users to interactively control their mouse using their keyboard. Showcases available on my website. KeyFlare is open source, free, and both easy to understand and install.
Installation
Suggested:
pip install keyflare
keyflare
Alternatively:
- Use
git clone https://github.com/Pshah2023/keyflare.git
to install the source code - Optional: create a virtual environment with
python -m venv env
and activate it as per your system - Install dependencies:
pip install -r requirements.txt
- Go to the KeyFlare root directory and run
python keyflare
, which will run the code in__main__.py
automatically.
Inspiration
Vimium C, a common tool for users with accessibility needs for navigating web browsers, does not work on web browsers. Apple Voice Control's smart grid, a tool for navigating on Apple displays, does not work outside of an iPhone and would not be effective on large displays. There was no tool available for this, so I decided to make it.
Features
- Intuitive Hotkey: (Left Alt) + (Lowercase A)
- Intuitive Process: KeyFlare simply opens up a fullscreen image to show you the options on the screen.
- Enhanced image segmentation algorithm that optimizes speed.
- Cross-platform compatibility with Linux, macOS, and Windows. (Untested on macOS since I do not have access to that environment at the moment.)
In the works
- Specifying the number of clicks desired through preferences.
- Making it easier to use KeyFlare through imports by improving the documentation.
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
Built Distribution
File details
Details for the file KeyFlare-1.0.4.tar.gz
.
File metadata
- Download URL: KeyFlare-1.0.4.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71afa4e57aeae38c8cb1007d049ca6c300f65d211b278386af78b9ba595f963d |
|
MD5 | 647f25badd3371f5f824c62a289f6812 |
|
BLAKE2b-256 | fd4b6a1012220044c59c6afb100b874fcee56b82be9c3be397796ed120427151 |
File details
Details for the file KeyFlare-1.0.4-py3-none-any.whl
.
File metadata
- Download URL: KeyFlare-1.0.4-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 133dac0a58ec9e9db3f870e2d76dd60368a3a6002ff352fca7c085d39222df59 |
|
MD5 | ab1e7d644f6e07f066438563228894e4 |
|
BLAKE2b-256 | f406aae0055c7fb2968786e1b24e1e8caf21f859aaa90ba506420e894945a316 |