A customizable typing simulator that types out clipboard content with human-like delays.
Clipboard Typer is a Python application that simulates human typing by reading text from your clipboard and typing it out character by character with customizable delays. This tool is useful for:
- Bypassing paste restrictions on websites and applications
- Creating more natural typing demonstrations for tutorials
- Automating data entry into applications that don't accept direct pasting
- Testing input fields with realistic typing patterns
- Human-like Typing Simulation: Types text with random delays between keystrokes
- Customizable Speeds: Adjust minimum and maximum delays between characters
- Configurable Start Delay: Set how long to wait before typing begins
- Global Hotkeys: Assign custom keyboard shortcuts for starting/stopping typing
- Emergency Stop: Dedicated stop key to immediately halt typing
- Multiple Themes: Choose between light, dark, and hacker themes
- Persistent Settings: Your preferences are saved between sessions
- Python 3.6+
- Dependencies:
keyboard
pyperclip
tkinter
(usually comes with Python)
-
Clone the repository:
git clone https://github.com/DoingFedTime/PyTyper.git
-
Navigate to the project directory:
cd PyTyper
-
Install required dependencies:
pip install keyboard pyperclip
-
Run the application:
python PyTyper.py
- Copy text to your clipboard that you want to type
- Configure typing speed:
- Set the minimum and maximum delay between keystrokes
- Set the initial delay before typing starts
- Set your hotkeys:
- Default hotkey:
ctrl+shift+t
(toggles typing on/off) - Default emergency stop:
esc
- Default hotkey:
- Save your settings by clicking the "Save Settings" button
- Position your cursor where you want the text to be typed
- Press your hotkey or click "Start Typing" to begin typing the clipboard content
- Use the emergency stop key if you need to immediately stop typing
The keyboard
library requires administrative/root privileges to register global hotkeys. On some systems, you may need to run the application with elevated permissions.
Clipboard Typer comes with three built-in themes:
- Light: Default clean interface
- Dark: Easier on the eyes in low-light environments
- Hacker: Matrix-inspired green on black theme
Your settings are saved in clipboard_typer_settings.json
in the same directory as the application. You can manually edit this file if needed.
- Ensure you've clicked "Save Settings" after changing hotkeys
- Try using different key combinations if a particular hotkey doesn't work
- Some applications may block global hotkeys
- Run the application with administrator privileges
This project is licensed under the MIT License - see the LICENSE file for details.
- Thanks to the creators of the
keyboard
andpyperclip
libraries - Special thanks to all contributors and testers
Created by DoingFedTime