Skip to content

⌨️ Chainsaw Human Typing is a tool that allows you to simulate human typing on a keyboard if you can't, or don't want to, paste directly.

License

Notifications You must be signed in to change notification settings

LyubomirT/chainsaw-human-typing

Repository files navigation

🎯 Chainsaw Human Typing

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


🙏 Acknowledgements