Skip to content

A Python program designed to type paragraphs automatically, character by character. It mimics manual human typing by incorporating natural speed variations and patterns.

Notifications You must be signed in to change notification settings

JordyMail/python-auto-typing-text

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

python-auto-typing-text

A Python program designed to type paragraphs automatically, character by character. It mimics manual human typing by incorporating natural speed variations and patterns.

Installation

  1. Clone the Repository
git clone [repository-url]
cd [repository-name]
  1. Install Required Module
pip install pyautogui
  1. Manual Setup (Optional) Copy the type_paragraph.py file to your desired directory and prepare a text file if you intend to use the file-reading feature.

How to Use

Interactive Mode (Recommended)

Run the following command in your terminal:

python type_paragraph.py

Steps within the program:

  1. Select Text Source:
  • Option 1: Manual keyboard input (press Enter twice to finish).
  • Option 2: Read from a text file (enter the filename, e.g., text.txt).
  1. Select Speed: Choose between Slow, Medium, or Fast typing modes.
  2. Set Repetitions: Specify how many times the text should be typed (default is 1).
  3. Prepare Target Application: The program will provide a 5-second countdown. Switch immediately to your target application (e.g., Notepad, Browser, or a chat app).

Speed Configuration

Mode Min Delay Max Delay Error Chance WPM Description
Slow 0.05s 0.25s 2% 20 Mimics a beginner's manual typing
Medium 0.03s 0.15s 1% 40 Standard typing speed
Fast 0.01s 0.08s 0.5% 80 Rapid yet remains natural
Very Fast 0.002s 0.005s 0.01% 600 Maximum speed, minimal typos

Safety Guidelines

Before Running

  • Ensure the cursor is active in the target application.
  • Back up any important data in the target application.
  • Close unnecessary applications.
  • Save any ongoing work.

During the Process

  • Monitor the typing process to ensure accuracy.
  • Do not touch the mouse or keyboard while the program is active.
  • Emergency Stop: Press Ctrl+C in the terminal to stop the program immediately.

About

A Python program designed to type paragraphs automatically, character by character. It mimics manual human typing by incorporating natural speed variations and patterns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages