A Windows desktop utility that listens for a USB button press and triggers customizable actions, such as sending keypress shortcuts or running PowerShell scripts. Designed for automation, accessibility, and fun!
- Detects button press from supported USB device
- Triggers either a keypress shortcut or a PowerShell script
- Option to launch app at Windows startup
- Option to start app minimised to tray
- Simple Windows Forms UI
- Requirements:
- Windows 10/11
- .NET 8.0 Runtime
- Supported USB button (default: Silicon Labs CP210x)
- Build & Run:
- Open in Visual Studio 2022+
- Build and run the project
- Or use
dotnet buildanddotnet runfrom the command line
- Select the action type: Keypress or PowerShell Script
- For keypress, record or enter the shortcut (e.g.
CTRL + ALT + F) - For PowerShell, browse and select a
.ps1script - Use the checkboxes to enable launch at startup and/or start minimised
- When the USB button is pressed, the selected action is triggered
- The app can be minimised to the tray and restored by clicking the tray icon
This is a personal project and I am not accepting pull requests for it. Feel free to fork it if you find it useful though.
MIT License. See LICENSE for details.
This project is not affiliated with Silicon Labs or any hardware vendor.