-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Is it really portable? Does it install anything? Yes, fully portable. No installer, no registry writes, no MSIX registration. Unzip and run; delete the folder to remove it. The runtime is bundled (self-contained), so you don't need to install .NET.
Does it need administrator rights? No, not to run. You only need to run it elevated if the app you're targeting is itself elevated — Windows blocks input from a normal app to an admin window (UIPI). See Known Limitations.
Why do my settings reset every time I open it? By design. KeepPressing is stateless and saves nothing — target, action, interval, key, and hotkey all reset on each launch. This keeps it clean and portable.
Will it get me banned in online games? It can. Anti-cheat systems may treat synthetic input as a violation, and some games ignore injected input entirely (they read Raw Input). Use it at your own risk; KeepPressing makes no attempt to hide that input is synthesized.
How do I change the start/stop key? Pick from F5 / F6 / F7 / F9 / F10 in the hotkey selector (default is F6). F8 isn't available because it's reserved for coordinate capture. See Hotkeys.
How do I stop it if it runs away? While it's running, mash Esc — that's a dedicated global emergency stop.
What Windows versions are supported? Windows 10 version 1809 (build 17763) or later, and Windows 11. The published release is x64. See Installation.
Can I run it on ARM64 or x86? The project targets x86/x64/ARM64, but releases ship x64. Build it yourself for other architectures — see Building & Tasks.
Why is keyboard "Hold" not repeating characters? Hold sends one key-down and holds it; it doesn't emulate OS auto-repeat. Use Repeat mode if you want a stream. See Known Limitations.
Where do I report bugs or request features? On the issue tracker — there are Bug report and Feature request templates.
Related: Usage · Troubleshooting
KeepPressing · Releases · Issues · Licensed under Apache-2.0
Getting started
User guide
Developer guide