-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Stream Pad is a powerful AutoHotkey script that transforms your numpad into a versatile macro controller with 5 distinct profiles. Whether you're streaming, gaming, or just want quick access to your favorite apps and websites, Stream Pad has you covered!
- Installation Guide - Get up and running in minutes
- Profile Reference - Complete hotkey mappings
- Customization - Make it your own
- Troubleshooting - Common issues and solutions
- Advanced Features - Game Mode, tooltips, and more
- Windows 10/11
- AutoHotkey v1.1+
-
Download AutoHotkey
- Visit autohotkey.com
- Install the latest stable version
-
Get Stream Pad
- Download from Releases
- Or clone:
git clone https://github.com/OMetaVR/Macro-NUM-pad.git
-
Configure Application Paths
- Open
macropad.ahkin any text editor - Update the paths at the top of the file:
global DiscordPath := "C:\Users\YourUsername\AppData\Local\Discord\Update.exe" global OperaPath := "C:\Users\YourUsername\AppData\Local\Programs\Opera GX\launcher.exe" global SteamPath := "C:\Program Files (x86)\Steam\steam.exe" global SpotifyPath := "C:\Users\YourUsername\AppData\Roaming\Spotify\Spotify.exe" global VoiceMeeterPath := "C:\Program Files (x86)\VB\Voicemeeter\voicemeeter8x64.exe" global MovieBoxProPath := "C:\Program Files\MovieBoxPro\MovieBoxPro\MovieBoxPro.exe"
- Open
-
Run the Script
- Double-click
macropad.ahk - Look for the AutoHotkey icon in your system tray
- Press
ScrollLockto activate Stream Pad
- Double-click
| Key Combination | Action |
|---|---|
ScrollLock |
Toggle Stream Pad on/off |
Numpad + |
Next profile |
Numpad - |
Previous profile |
F1 |
Show help for current profile |
Ctrl+Alt+S |
Suspend/resume script |
| Key | Action | Description |
|---|---|---|
5 |
โฏ๏ธ Play/Pause | Toggle media playback |
4 |
โฎ๏ธ Previous | Previous track (or browser back) |
6 |
โญ๏ธ Next | Next track (or browser forward) |
8 |
๐ Volume Up | Increase system volume |
2 |
๐ Volume Down | Decrease system volume |
0 |
๐ Mute | Toggle system mute |
1 |
๐ช Windows+B | System tray focus |
3 |
๐ฎ Game Mode | Toggle gaming optimizations |
| Key | Action | Application |
|---|---|---|
1 |
๐ฌ Discord | Launch or focus Discord |
2 |
๐ Opera GX | Launch or focus Opera browser |
3 |
๐ฎ Steam | Launch or focus Steam |
4 |
๐ต Spotify | Launch or focus Spotify |
5 |
โ๏ธ Task Manager | Open Task Manager |
6 |
๐ File Explorer | Open File Explorer |
7 |
๐๏ธ VoiceMeeter | Launch or focus VoiceMeeter |
| Key | Action | Website |
|---|---|---|
1 |
๐บ YouTube | Open YouTube |
2 |
๐ Google | Open Google Search |
3 |
๐ฌ 9anime | Open 9anime |
4 |
๐ญ MovieBoxPro | Launch MovieBoxPro app |
5 |
๐ฌ Discord Web | Open Discord web app |
6 |
๐ GitHub | Open GitHub |
7 |
๐ฃ Twitch | Open Twitch |
8 |
๐ข Kick | Open Kick streaming |
0 |
๐ค ChatGPT | Open OpenAI ChatGPT |
| Key | Action | Direction |
|---|---|---|
4 |
โฌ ๏ธ Move Left | Move window to left monitor |
6 |
โก๏ธ Move Right | Move window to right monitor |
8 |
โฌ๏ธ Move Up | Move window to upper monitor |
2 |
โฌ๏ธ Move Down | Move window to lower monitor |
| Key | Action | Function |
|---|---|---|
1 |
โฌ ๏ธ Move Window Left | Move window to previous desktop |
3 |
โก๏ธ Move Window Right | Move window to next desktop |
4 |
๐ Switch Left | Switch to previous desktop |
6 |
๐ Switch Right | Switch to next desktop |
8 |
โ New Desktop | Create new virtual desktop |
2 |
โ Close Desktop | Close current virtual desktop |
5 |
๐๏ธ View All | Show all virtual desktops |
-
Activation: Press
Numpad 3in Audio profile - Mouse5 Integration: Hold Mouse5 for push-to-talk (Win+Ctrl+Alt+P)
- Auto-disable: Automatically disabled when accessing system tray
- Visual Indicator: Tooltip confirmation when toggled
The Audio profile automatically detects when a browser is active and switches:
- Media Mode: Standard media controls (Play/Pause, Previous/Next track)
- Browser Mode: Navigation controls (Back/Forward)
Supported browsers: Opera, Chrome, Edge, Firefox, Brave
- Profile Tooltips: Shows current profile when switching
- Action Confirmations: Visual feedback for Game Mode and other actions
- Dynamic Positioning: Tooltips follow your mouse cursor
-
Add the application path:
global YourAppPath := "C:\Path\To\Your\App.exe"
-
Create a new hotkey:
Numpad9:: ActivateOrLaunch("yourapp.exe", YourAppPath) return
You can extend the script with additional profiles:
- Add new profile entries to the
profilesarray - Create new
#Ifconditions for your profile - Define custom hotkeys for your new profile
-
Tooltip Duration: Modify
ShowTooltip()function parameters -
Window Movement: Adjust
MoveActiveWindow()for custom monitor layouts -
Game Mode Behavior: Customize the
XButton2(Mouse5) functionality
Q: Script doesn't start or shows errors
- Ensure AutoHotkey v1.1+ is installed
- Check that file paths in the script are correct
- Run as administrator if needed
Q: Applications don't launch
- Verify application paths in the script
- Check if applications are installed in default locations
- Update paths to match your system
Q: Numpad keys don't work
- Press
ScrollLockto activate Stream Pad - Ensure NumLock is enabled
- Check if another application is intercepting numpad input
Q: Window movement doesn't work properly
- Verify you have multiple monitors connected
- Check monitor arrangement in Windows display settings
- Some applications may resist window movement
- Issues: Report bugs or request features
- Discussions: Join the community discussions
- Wiki: Check other wiki pages for detailed guides
We welcome contributions! See our Contributing Guidelines for more information.
Made with โค๏ธ by Meta