{"id":22400941,"url":"https://github.com/samdenty/numkeymacro","last_synced_at":"2025-07-31T15:31:30.429Z","repository":{"id":45660104,"uuid":"81759589","full_name":"samdenty/NumkeyMacro","owner":"samdenty","description":"Native macro key support without any extra hardware. CUE SDK enhanced ","archived":false,"fork":false,"pushed_at":"2021-02-02T00:02:50.000Z","size":680,"stargazers_count":9,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-26T21:15:11.776Z","etag":null,"topics":["autohotkey","autohotkey-script","corsair-cue","corsair-rgb","corsair-rgb-keyboards","lightweight","macro","record","utility","windows"],"latest_commit_sha":null,"homepage":"","language":"AutoHotkey","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/samdenty.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-02-12T21:44:05.000Z","updated_at":"2022-09-21T23:32:15.000Z","dependencies_parsed_at":"2022-09-14T17:03:56.682Z","dependency_job_id":null,"html_url":"https://github.com/samdenty/NumkeyMacro","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samdenty%2FNumkeyMacro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samdenty%2FNumkeyMacro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samdenty%2FNumkeyMacro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samdenty%2FNumkeyMacro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samdenty","download_url":"https://codeload.github.com/samdenty/NumkeyMacro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228258291,"owners_count":17892657,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autohotkey","autohotkey-script","corsair-cue","corsair-rgb","corsair-rgb-keyboards","lightweight","macro","record","utility","windows"],"created_at":"2024-12-05T08:17:26.536Z","updated_at":"2024-12-05T08:17:27.485Z","avatar_url":"https://github.com/samdenty.png","language":"AutoHotkey","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/samdenty/NumKeyMacro\"\u003e\n    \u003cimg src=\"https://raw.githubusercontent.com/samdenty/NumKeyMacro/master/assets/NumKeyMacro.png\" width=\"100\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eNumkeyMacro\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Native macro key support without any extra hardware. \u003ca href=\"https://www.npmjs.com/package/cue-sdk-node\"\u003eCUE SDK enhanced\u003c/a\u003e\n    \u003cbr\u003e\n    \u003cb\u003e\u003ca href=\"\"\u003eDemo\u003c/a\u003e | \u003ca href=\"https://samdenty.github.io/r?https://discord.gg/yN2x7sp\"\u003eDiscord\u003c/a\u003e | \u003ca href=\"https://samdenty.github.io/r?https://github.com/samdenty/NumkeyMacro/wiki\"\u003eBrowse the docs\u003c/a\u003e\u003c/b\u003e\n    \u003cbr\u003e\n    \u003cbr\u003e\n\t\u003ca href=\"https://samdenty.github.io/r?https://discord.gg/yN2x7sp\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/discord/335836376031428618.svg?colorB=0082ff\u0026style=flat\"\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://samdenty.github.io/r?http://www.somsubhra.com/github-release-stats/?username=samdenty\u0026repository=NumkeyMacro\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/github/downloads/samdenty/NumkeyMacro/total.svg?colorB=437FB9\u0026style=flat\"\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://samdenty.github.io/r?https://github.com/samdenty/NumKeyMacro/subscription\"\u003e\n    \t\t\u003cimg src=\"https://img.shields.io/github/watchers/samdenty/NumKeyMacro.svg?style=social\u0026label=Watch\u0026style=flat\"\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://samdenty.github.io/r?https://github.com/samdenty/NumKeyMacro\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/github/stars/samdenty/NumKeyMacro.svg?style=social\u0026label=Star\u0026style=flat\"\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://samdenty.github.io/r?https://github.com/samdenty/NumKeyMacro/fork\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/github/forks/samdenty/NumKeyMacro.svg?style=social\u0026label=Fork\u0026style=flat\"\u003e\n\t\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Getting started\nNumkeyMacro is straight forward to install, simply [download the compiled binary](https://github.com/samdenty/NumKeyMacro/raw/master/bin/NumkeyMacro.exe) and run it.\n\n### Installing\nThis will allow NumkeyMacro to autostart on boot\n1. [Download the latest binary from `bin/NumkeyMacro.exe`](https://github.com/samdenty/NumKeyMacro/raw/master/bin/NumkeyMacro.exe)\n2. Press \u003ckbd\u003eWIN+R\u003c/kbd\u003e and type in `shell:startup`\n3. Copy the downloaded EXE into this folder\n4. Double click the EXE once copied and you can start using it\n\n### Running locally\nIf you'd prefer to run NumkeyMacro directly from the source code instead, follow these steps:\n### Prerequisites\n```\nAutoHotkey\nNodeJS\nNodeJS package manager (NPM)\n```\n\n### Launching from source\n1. Navigate to the `src/CUE-SDK` folder\n```\nnpm install\nnpm run numkeymacro node index.js\nstart NumkeyMacro.ahk\n```\n\n\u003ch2\u003e\u003c/h2\u003e\n\n## Corsair keyboards\n\nThanks to [Yannicked/node-cue-sdk](https://github.com/Yannicked/node-cue-sdk), NumkeyMacro has full **customizable** RGB support \n\n| Action | How to |\n| --- | --- |\n| Record a macro | \u003col\u003e\u003cli\u003ePress the \u003ckbd\u003eNUM LOCK\u003c/kbd\u003e key\u003c/li\u003e\u003cli\u003ePress any key from 1-9 on the numpad \u003col\u003e\u003cli\u003eNumbers 7-9 record the **mouse, delays, keystrokes and key combinations**\u003c/li\u003e\u003cli\u003eNumbers 1-6 **only record the keystrokes**\u003c/li\u003e\u003c/ol\u003e\u003c/li\u003e\u003c/ol\u003e|\n| Playback a macro | Simply hit the numpad number you recorded the macro on (\u003ckbd\u003eNUM LOCK\u003c/kbd\u003e should be off) |\n| 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) |\n\n## Regular keyboards\n\n| Action | How to |\n| --- | --- |\n| Record a macro | \u003col\u003e\u003cli\u003ePress the \u003ckbd\u003eNUM LOCK\u003c/kbd\u003e key\u003c/li\u003e\u003cli\u003ePress any key from 1-9 on the numpad \u003col\u003e\u003cli\u003eNumbers 7-9 record the **mouse, delays, keystrokes and key combinations**\u003c/li\u003e\u003cli\u003eNumbers 1-6 **only record the keystrokes**\u003c/li\u003e\u003c/ol\u003e\u003c/li\u003e\u003c/ol\u003e|\n| Playback a macro | Simply hit the numpad number you recorded the macro on (\u003ckbd\u003eNUM LOCK\u003c/kbd\u003e should be off) |\n\n---\n\n## FAQ\n### Can I still use ALT-CODES?\nYes! Autohotkey doesn't break any existing key-combinations\n\n[![Analytics](https://ga-beacon.appspot.com/UA-85426772-5/NumkeyMacro/?pixel)](https://github.com/igrigorik/ga-beacon)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamdenty%2Fnumkeymacro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamdenty%2Fnumkeymacro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamdenty%2Fnumkeymacro/lists"}