I'm trying to configure the six macro keys on a Corsair K55 RGB Pro membrane keyboard so that G1 sends F13, G2 sends F14, and so on through F18. The keyboard and iCUE are fully updated, but the G keys currently act as number keys and I don't want to keep iCUE running in the background. The software also doesn't appear to let me store these remaps in the keyboard's onboard memory. I can record macros directly from the keyboard, but I'm unsure whether that can capture the F13–F18 keys or whether the keyboard firmware supports them at all. Is there a practical way to configure this, perhaps by assigning unique key combinations or using another configuration tool?
3 Answers
You may not actually need the keys to generate F13–F18 specifically. Assign each G key a combination you’ll never press accidentally, such as Alt+Super+1 through Alt+Super+6, then configure the application or automation tool to treat those combinations as F13–F18 or as the actions you want. This can be more reliable than trying to modify the keyboard firmware.
The limitation is probably the keyboard’s onboard-memory implementation rather than something that can be fixed with a reset. If the firmware only stores recorded macros and does not support arbitrary remaps, changing it would require reverse engineering the device protocol and firmware. I’d try simple macros or unused key combinations first; custom firmware is likely far more work than the configuration itself.
The simplest approach is to create a separate one-keystroke macro for each G key. In iCUE, assign G1 to send F13, G2 to send F14, and continue through F18. If those assignments cannot be saved to onboard memory on this model, iCUE will need to remain active for the mappings to work.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload