Keyboard Automation Tool
AutoFire is an advanced keyboard automation tool for Windows. It features dual input modes (SendInput API and PostMessage API), multi-slot configuration support, and is compatible with various applications including DirectInput games.
✨ New in v2.1.0: Improved UI with clear labels and emoji icons
Multi-language support (English / 繁體中文)
Multi-slot configuration with "Mix Mode" and "Hardware Mode"
Configure multiple trigger/output key pairs simultaneously. Each slot can be individually enabled/disabled with custom intervals and settings. Perfect for complex automation workflows.
SendInput API: Hardware-level scan codes for DirectInput game compatibility
PostMessage API: Message queue-based input method
One-click language switching between English and 繁體中文 (Traditional Chinese)
Improved UI with clear labels, emoji icons, and helpful guides. Technical jargon replaced with plain language for easier understanding (e.g., "Mix Mode" instead of "pass-through").
Auto-detect running windows and select from dropdown menu. Target specific applications only.
All settings including multiple slots are automatically saved in JSON format and restored on next launch. No need to reconfigure every time.
Thread-safe implementation, error handling, admin rights execution. Open source for transparency.
Language | Python 3.13.3 |
UI Framework | Tkinter with ttk |
Input Detection | keyboard library (global hooks) |
Windows APIs | SendInput, PostMessageW, FindWindowW, EnumWindows |
File Size | 11.6 MB (standalone EXE) |
Requirements | Windows 10/11 (admin rights required) |
License | MIT License |
Release Date: October 7, 2025
What's New:
Standalone EXE file - no installation required
python autofire_ui.py
with administrator rights