Welcome to the Chainsaw Human Typing repository! This tool simulates human-like typing on a keyboard when you can’t, or don’t want to, paste directly. It's especially useful for simulating human typing in a video!
💻 Getting Started 🚀
Supported OS | Build Status |
---|---|
Windows | Since 1.0.0 |
Linux | Since 1.5.0 |
MacOS | Not yet* |
FreeBSD | Not yet |
Download one of the binaries from the releases page or build it yourself by cloning the repository and running:
python main.py
*The app technically should work on MacOS, but we don't have any pre-built binaries for it yet.
⚙️ Usage 🛠
It’s very simple to use! Input the text you want to simulate, then hit "Start Typing". Your text will appear in the lower input field as it's typed out, with a progress bar to monitor the process.
🏗 Run from Source
Ensure you have Python 3.6+ installed. Install the dependencies:
pip install -r requirements.txt
Navigate to the src
folder and run:
python main.py
To build the project, use PyInstaller. The build.ps1
script automates this for Windows:
.\build.ps1
The output will be in the dist
folder.
🤝 Contributing
Feel free to fork this project and submit a pull request. I’d be more than happy to review your contributions. If you have any questions, open an issue!
See the CONTRIBUTING file for more details.
📝 License
This project is licensed under GPL-3.0. See the LICENSE file for more information.
🎌 Translations Available
- 中文/Chinese README: README-ZHCN
- Norwegian README: README-NO
- Turkish README: README-TR
🙏 Acknowledgements