Skip to content

⌨️ A typing Simulator: When you type automatically but want to show as a human typing then use this software. Python-based typing automation with configurable speed (1-30), hotkey controls, and active window detection. Automate forms, tests, and repetitive tasks effortlessly.

License

Notifications You must be signed in to change notification settings

IamAshrafee/TypingSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔠 Enhanced Auto Typer

A powerful, feature-rich typing automation tool with customizable speed, keyboard shortcuts, and window focus awareness. Perfect for automating repetitive typing tasks efficiently.

image (Example screenshot)

✨ Features

  • 🚀 Text & File Typing - Type from direct input or text files
  • Adjustable Speed - Control typing speed from 1 (slow) to 30 (fast)
  • ⌨️ Custom Shortcuts - Configure your own keyboard combinations
  • 🖥️ Window Awareness - Auto-pauses when window focus changes
  • ⏯️ Pause/Resume - Full control during typing sessions
  • 🎨 Dark Mode UI - Easy on the eyes during extended use

📦 Installation

  1. Prerequisites:

    • Python 3.6+
    • Required packages:
    pip install pyautogui keyboard pygetwindow
    
  2. Download:

    git clone https://github.com/yourusername/enhanced-auto-typer.git
    cd enhanced-auto-typer
  3. Run the Script:

    python auto_typer.py

Basic Controls:

  • Start Typing: Types text from the input box
  • Type From File: Loads text from a .txt file
  • Pause/Resume: Toggles typing pause state
  • End Typing: Stops current typing session

Default Shortcuts:

  • Start: Ctrl+Alt+1
  • Pause: Ctrl+Alt+P
  • Stop: Ctrl+Alt+E

⚙️ Customization

Modify auto_typer.py to:

  • Change default shortcuts (lines 12-14)
  • Adjust UI colors (search for bg_color, text_color)
  • Modify typing speed calculation (function set_typing_speed)

🤝 Contributing

Pull requests welcome! For major changes, please open an issue first.

📜 License

MIT


💡 Pro Tip: Run as Administrator on Windows for best shortcut reliability.

About

⌨️ A typing Simulator: When you type automatically but want to show as a human typing then use this software. Python-based typing automation with configurable speed (1-30), hotkey controls, and active window detection. Automate forms, tests, and repetitive tasks effortlessly.

Topics

Resources

License

Stars

Watchers

Forks

Languages