A simple GUI application for automatically pressing keyboard keys at random intervals to prevent AFK (Away From Keyboard) timeouts. Serving the frequently-interrupted since 2025!
- Customizable Keys: Select any keyboard keys via click-to-detect system
- Configurable Intervals: Set minimum and maximum intervals between key presses
- Activity Log: Real-time log display showing when keys are pressed
- Persistent Settings: Automatically saves and loads your configuration
You can download Extended AFK from the GitHub Releases page.
ExtendedAFK.exe - Portable version (no installation required)
- Download
ExtendedAFK.exefrom the releases page - Run the executable
- Configure your keys and run the application
- Windows 10 or later (64-bit)
-
Configure Keys:
- Click "Select Key..." to detect a key press
- Press any key when prompted
- Click "Add Key..." to add more keys
- Click "Delete" to remove a key
-
Set Intervals:
- Configure minimum and maximum intervals (in minutes)
- The application will randomly wait between these intervals
-
Options:
- Check "Press each key twice" to press each key two times with a 1-second delay
-
Start/Stop:
- Click "START PRESSING KEYS" to begin
- Click "STOP PRESSING KEYS" to pause
- Configuration is locked while running
-
Monitor Activity:
- Watch the Activity Log for timestamped key press events
- Logs are also saved to:
%APPDATA%\extended-afk\logs\extended-afk.log
Some antivirus software may flag keystroke simulation tools as potentially unwanted. This is a false positive. The application:
- Is open source
- Only simulates keypresses locally
- Does not send data anywhere
- Does not record your keystrokes
If your antivirus blocks the application, you may need to add it to your exclusions list.
Important: You are solely responsible for ensuring that your use of Extended AFK complies with the terms of service of any application, game, or service you use it with. Some games and services may prohibit the use of automation tools or AFK prevention software in their terms of service.
By using Extended AFK, you acknowledge that:
- You have read and understood the terms of service of the applications/games you use this tool with
- You accept full responsibility for any consequences resulting from your use of this tool
- The developers of Extended AFK are not responsible for any account actions, bans, or penalties that may result from your use of this software
Use this tool responsibly and at your own risk.
Settings are stored at: %APPDATA%\extended-afk\settings.json
Log files are stored at: %APPDATA%\extended-afk\logs\extended-afk.log
Extended AFK is a free, open-source tool created to help prevent AFK timeouts. If you find it useful and would like to support the development, here are ways you can help:
Your financial support helps fund development of new features:
💳 PayPal Donation - Support via PayPal
💰 Venmo Donation - Support via Venmo Add a
💬 Discord Community - Join Osiris DevWorks for support and discussions
Even if you can't donate, your feedback and bug reports are invaluable!
Developed by Osiris DevWorks
This software is provided as-is for personal use. Use responsibly and in accordance with the terms of service of any applications or games you use it with.
