F15 is a program that simulates the press of the F15 key on a Windows keyboard every 60 seconds.
The F15 key code corresponds to the "Verr Num" (Num Lock) key on the keyboard.
Welcome to F15! 😊 This project is designed to simulate keypresses of the Num Lock key at regular intervals. It is open source and available under the MIT license. Note: This program is designed for Windows only.
-
Preventing Screen Lock:
- Use F15 to simulate keypresses and prevent your computer from locking the screen due to inactivity.
-
Presentation Mode:
- Use F15 during presentations to prevent the screen from going to sleep or the screensaver from activating.
-
Long-running Processes:
- Keep long-running processes active by simulating keypresses, ensuring they are not interrupted by system inactivity.
-
Monitoring Dashboards:
- Use F15 to keep monitoring dashboards (e.g., Grafana, Kibana) active and prevent them from timing out due to inactivity.
-
Remote Session:
- Keep your remote desktop session active by simulating keypresses, ensuring you stay connected without interruptions.
- Easy to use: Simple and straightforward to set up.
- Low Resource Usage: Very low CPU and memory consumption.
- High Performance: Optimized for maximum performance.
- Safe: Open source code ensures transparency and security.
- Extensible: Easy to customize and extend.
- Run at Startup: Configure Windows to run F15 at startup to ensure it is always active when your computer boots.
To install this program, follow these steps:
-
Clone the repository:
git clone https://github.com/nbigot/f15.git cd f15 -
Build the project:
-
Standard Build:
cargo build --release
Using the default compilation settings, the F15 program will not print anything to the console when running and the keypress frequency is 60 seconds.
-
Build for release but change the frequency to 10 seconds:
export SLEEP_DURATION=10 cargo build --releaseSet the keypress frequency is 10 seconds.
-
Verbose Release Build:
cargo build --release --features "verbose"The program will output a message each time a simulated keystroke occurs.
-
-
Run the program:
cd target/release ./f15
Here is how to use F15:
- Execute
f15.exe - The program will simulate keypresses of the Num Lock key twice every 60 seconds.
- Press Ctrl+C when you want to stop the program.
This project is licensed under the MIT License.