An open API service indexing awesome lists of open source software.

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

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 |


  1. Press the NUM LOCK key

  2. Press any key from 1-9 on the numpad

    1. Numbers 7-9 record the **mouse, delays, keystrokes and key combinations**

    2. 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 |


  1. Press the NUM LOCK key

  2. Press any key from 1-9 on the numpad

    1. Numbers 7-9 record the **mouse, delays, keystrokes and key combinations**

    2. 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

[![Analytics](https://ga-beacon.appspot.com/UA-85426772-5/NumkeyMacro/?pixel)](https://github.com/igrigorik/ga-beacon)