https://github.com/samdenty/numkeymacro
Native macro key support without any extra hardware. CUE SDK enhanced
https://github.com/samdenty/numkeymacro
autohotkey autohotkey-script corsair-cue corsair-rgb corsair-rgb-keyboards lightweight macro record utility windows
Last synced: 6 months ago
JSON representation
Native macro key support without any extra hardware. CUE SDK enhanced
- Host: GitHub
- URL: https://github.com/samdenty/numkeymacro
- Owner: samdenty
- Created: 2017-02-12T21:44:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-02-02T00:02:50.000Z (over 4 years ago)
- Last Synced: 2024-11-26T21:15:11.776Z (6 months ago)
- Topics: autohotkey, autohotkey-script, corsair-cue, corsair-rgb, corsair-rgb-keyboards, lightweight, macro, record, utility, windows
- Language: AutoHotkey
- Homepage:
- Size: 664 KB
- Stars: 9
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
NumkeyMacro
Native macro key support without any extra hardware. CUE SDK enhanced
Demo | Discord | Browse the docs
![]()
![]()
![]()
![]()
![]()
---
## Getting started
NumkeyMacro is straight forward to install, simply [download the compiled binary](https://github.com/samdenty/NumKeyMacro/raw/master/bin/NumkeyMacro.exe) and run it.### Installing
This will allow NumkeyMacro to autostart on boot
1. [Download the latest binary from `bin/NumkeyMacro.exe`](https://github.com/samdenty/NumKeyMacro/raw/master/bin/NumkeyMacro.exe)
2. Press WIN+R and type in `shell:startup`
3. Copy the downloaded EXE into this folder
4. Double click the EXE once copied and you can start using it### Running locally
If you'd prefer to run NumkeyMacro directly from the source code instead, follow these steps:
### Prerequisites
```
AutoHotkey
NodeJS
NodeJS package manager (NPM)
```### Launching from source
1. Navigate to the `src/CUE-SDK` folder
```
npm install
npm run numkeymacro node index.js
start NumkeyMacro.ahk
```## Corsair keyboards
Thanks to [Yannicked/node-cue-sdk](https://github.com/Yannicked/node-cue-sdk), NumkeyMacro has full **customizable** RGB support
| Action | How to |
| --- | --- |
| Record a macro ||
- Press the NUM LOCK key
- Press any key from 1-9 on the numpad
- Numbers 7-9 record the **mouse, delays, keystrokes and key combinations**
- Numbers 1-6 **only record the keystrokes**
| Playback a macro | Simply hit the numpad number you recorded the macro on (NUM LOCK should be off) |
| Change the led colors | Open the `src|CUE-SDK/config.json` in a text editor and modify the [RGB array values](https://www.w3schools.com/colors/colors_picker.asp) |## Regular keyboards
| Action | How to |
| --- | --- |
| Record a macro ||
- Press the NUM LOCK key
- Press any key from 1-9 on the numpad
- Numbers 7-9 record the **mouse, delays, keystrokes and key combinations**
- Numbers 1-6 **only record the keystrokes**
| Playback a macro | Simply hit the numpad number you recorded the macro on (NUM LOCK should be off) |---
## FAQ
### Can I still use ALT-CODES?
Yes! Autohotkey doesn't break any existing key-combinations[](https://github.com/igrigorik/ga-beacon)